Python 蟒蛇熊猫。分组并删除时间戳
我有下面的熊猫数据框。我需要按B列分组,对a列求和,去掉时间戳。所以…在下面…应该有一个记录和A的总结。Som我是如何在熊猫身上做到这一点的Python 蟒蛇熊猫。分组并删除时间戳,python,pandas,Python,Pandas,我有下面的熊猫数据框。我需要按B列分组,对a列求和,去掉时间戳。所以…在下面…应该有一个记录和A的总结。Som我是如何在熊猫身上做到这一点的 A B 2013-03-15 17:00:00 1 134 2013-03-15 18:00:00 810 134 2013-03-15 19:00:00 1797 134 2013-03-15 20:00:00
A B
2013-03-15 17:00:00 1 134
2013-03-15 18:00:00 810 134
2013-03-15 19:00:00 1797 134
2013-03-15 20:00:00 813 134
2013-03-15 21:00:00 1323 134
2013-03-16 05:00:00 98 134
2013-03-16 06:00:00 515 134
2013-03-16 10:00:00 377 134
2013-03-16 11:00:00 1798 134
2013-03-16 12:00:00 985 134
2013-03-17 08:00:00 258 134
这可以通过直接的groupby操作完成:
import io
import pandas as pd
content='''\
date time A B
2013-03-15 17:00:00 1 134
2013-03-15 18:00:00 810 134
2013-03-15 19:00:00 1797 134
2013-03-15 20:00:00 813 135
2013-03-15 21:00:00 1323 134
2013-03-16 05:00:00 98 134
2013-03-16 06:00:00 515 135
2013-03-16 10:00:00 377 134
2013-03-16 11:00:00 1798 136
2013-03-16 12:00:00 985 136
2013-03-17 08:00:00 258 137'''
df = pd.read_table(io.BytesIO(content), sep='\s+',
parse_dates=[[0, 1]], header=0,
index_col=0)
print(df.groupby(['B']).sum())
屈服
A
B
134 4406
135 1328
136 2783
137 258
B
中的一些值已更改,以显示更有趣的groupby操作