我有一个csv文件,其数据如下:
date dept1 dept2 dept3
1/5/2018 5 3 0
2/5/2018 12 8 6
3/5/2018 7 10 9
我已将此数据读入数据框:
dept_df = pd.read_csv('dept_sales.csv')
我必须每天将这个部门的销售数字分组,并以降序排列:
Date dept1 dept2 dept3
1/5/2018 5 3 0
2/5/2018 17 11 6
3/5/2018 24 21 15
答案 0 :(得分:0)
您可以使用cumsum方法:
dept_df.groupby(['Date']).agg({'dept1': 'cumsum', 'dept2': 'cumsum', 'dept3': 'cumsum'})