我的分组数据如下所示:
deviceid time total_sent
022009f075929be71975ce70db19cd47780b112f 1980-January 36 4
52 1
94 1
211 1
278 1
318 2
370 1
426 1
430 1
435 1
560 1
674 1
797 1
813 4
816 1
ff5b22df4ab9207bb6709cddef6d95c655565578 2013-August 11308408 4
12075616 1
17933654 1
22754808 12
22754987 1
22755166 3
22755345 4
22788586 4
22788765 2
22788944 2
22791830 1
22792546 1
22796843 1
22797201 2
22797380 2
其中最后一列表示计数。我使用以下表达式获得了这个分组表示:
data1.groupby(['deviceid', 'time', 'total_sent'])
我如何计算每月发送的邮件总数?你知道吗
deviceid time sum
022009f075929be71975ce70db19cd47780b112f 1980-January 6210
ff5b22df4ab9207bb6709cddef6d95c655565578 2013-August XXXX
因为
total_sent
列要求和,所以它不应该在groupby键中。您可以尝试以下操作:它将对每个组的
total_sent
列求和,索引为deviceid
和time
。你知道吗相关问题 更多 >
编程相关推荐