我已经用Python编写了下面的代码
import pandas as pd
data = {'Mnth':["Jan", "Feb", "Mar", "April","May"],
'Income':["80","90","60", "30", "50"]}
df = pd.DataFrame(data)
print(df)
结果是
我正在寻找这样一种转变
Jan Feb Mar April May
--- --- --- ----- ----
80 90 60 30 50
我试过使用Pivot函数,如下所示
pivot =df.pivot(index ='Mnth', columns ='Income')
print(pivot)
但结果是
Empty DataFrame
Columns: []
Index: [April, Feb, Jan, Mar, May]
方法一:^{} +^{}
输出
可以使用^{} 删除列的名称(} 重置数据帧索引
Mnth
),使用^{输出
方法二:^{} :
输出
带str类型的透视表:
需要更改要添加的默认aggfunc:
相关问题 更多 >
编程相关推荐