Skip to content

pd.DataFrame.pivot

pandas.DataFrame.pivot(values=None, index=None, columns=None)

支持的参数

  • values: 常量列标签或标签列表
  • index: 常量列标签或标签列表
  • columns: 常量列标签

注意

输出DataFrame的列数和名称在编译时是未知的。要更新DataFrame的类型信息,您应该将其传回Python。

示例用法

>>> @bodo.jit
... def f():
...   df = pd.DataFrame({"A": ["X","X","X","X","Y","Y"], "B": [1,2,3,4,5,6], "C": [10,11,12,20,21,22]})
...   pivoted_tbl = df.pivot(columns="A", index="B", values="C")
...   return pivoted_tbl
>>> f()
A     X     Y
B
1  10.0   NaN
2  11.0   NaN
3  12.0   NaN
4  20.0   NaN
5   NaN  21.0
6   NaN  22.0