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