熊猫数据框在groupby之后计算其他列

时间:2020-01-27 23:59:59

标签: python pandas dataframe pandas-groupby

我有一个与此类似的数据框:

Hour    Place
01:00      C
02:00      B
03:00      B
04:00      A
03:00      B

我想按地点分组并有其他行,其中列出了一个小时的总发生次数,如下所示:

        00:00  01:00  02:00  03:00  04:00  ... 23:00
A         0      0      0      0      1         0
B         0      0      1      2      0         0
C         0      1      0      0      0         0

我知道可以正常工作的是从df,groupby()Hour和count()代替df除去所有Places并转置表格。然后对B,C ...执行相同操作,最后将它们重新组合在一起。有没有效率更高的表格?

0 个答案:

没有答案