我有一个这样的数据框:
df
time type qty
12:00 A 5
13:00 A 1
14:00 B 9
我需要对qty
的值求和,然后按type
对它们进行分组。这就是我这样做的方式,但它似乎无效,因为我不知道如何添加qty
。
keys = df['type'].unique()
summary = pd.DataFrame()
for k in keys:
summary[k] = df[df['type']==k].sum()
答案 0 :(得分:1)
答案 1 :(得分:0)
确保总结您想要的列:
df.groupby(by=['type'])['qty'].sum()