如何在熊猫数据框中按分类值分组

时间:2018-12-05 10:45:03

标签: python pandas

我有一个这样的数据框-

Folder    FileName 
A            1
B            2
C            1

我想创建一个这样的文件夹,它计算每个文件夹中每个文件的出现-

FileName A B C
   1     1 0 1
   2     0 1 0

是否有一种直观的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

尝试一下

print pd.crosstab(df['Folder'],df['FileName']).T

如@coldspeed所建议的,

print pd.crosstab(df['FileName'],df['Folder']) #more convenient way