我正在使用Pandas来构造和处理数据。 这是我的数据框:循环组Pandas Dataframe并获取总数/计数
这是使我能够得到这个数据帧代码:
(data[['time_bucket', 'beginning_time', 'bitrate', 2, 3]].groupby(['time_bucket', 'beginning_time', 2, 3])).aggregate(np.mean)
现在我想有总和(理想情况下,总和与计数)我的'比特率'分组在同一个time_bucket中。例如,对于第一个time_bucket((2016-07-08 02:00:00,2016-07-08 02:05:00)),所有情况下的“比特率”必须为93750000,总数为25,计数为25, 。
我这样做:
data[['time_bucket', 'bitrate']].groupby(['time_bucket']).agg(['sum', 'count'])
这是结果:
但我真的希望有一个数据帧我的所有数据
我可以。做一个简单的l超过'time_bucket'并应用计算所有比特率之和的函数? 任何想法?谢谢 !
请提供一个小的代码片段,提供您的问题所需的数据框(或它们的一个小近似值)。这些图像不能加载到Python中。 –