【发布时间】:2017-08-18 18:43:28
【问题描述】:
我正在尝试拓宽我的 Python 视野并学习做一些在 Excel 中执行起来相当简单的事情。
我有这些数据:
Group Function
1 A
1 B
1 C
2 A
2 C
3 C
3 A
3 D
4 E
我想要一个以这种格式显示信息的表格(通过 Excel 中的数据透视表完成,其中包含列:函数、行:组、值:组计数)
Function
Group A B C D E
1 1 1 1
2 1 1
3 1 1 1
4 1
我创建了一个数据框并添加了如下列:
df = pd.read_excel(filepath)
df['1']=1
print(df.groupby('GROUP'))
但是:
1) 它无法识别 Function 字段,因为它是 dtype: object 2)它并没有真正执行我正在寻找的功能,这让我认为它可能不是我需要的功能。我也尝试过对 pivot_table 进行各种迭代,但似乎无法使其正常工作。
有人有什么想法吗?提前致谢。
【问题讨论】:
标签: python pandas dataframe pivot-table