我正在使用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中。 –