对重复列进行分组,并使用pandas对相应的列值求和

时间:2017-12-28 19:07:18

标签: python-3.x pandas pandas-groupby data-scrubbing

我正在预处理apache服务器日志数据。我有3列ID,TIME和BYTES。例如:

ID TIME BYTES

1 13:00 10

2 13:02 30

3 13:03 40

4 13:02 50

5 13:03 70

我想实现这样的目标:

ID TIME BYTES

1 13:00 10

2 13:02 80

3 13:03 110

1 个答案:

答案 0 :(得分:1)

让我们试试:

df['TIME'] = pd.to_datetime(df['TIME'])
ax = df.groupby('TIME')['BYTES'].sum().plot()
ax.set_xlim('13:00:00','13:03:00')

输出:

enter image description here