我有一个与此类似的数据框:
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 ...执行相同操作,最后将它们重新组合在一起。有没有效率更高的表格?