【发布时间】:2020-08-24 19:57:50
【问题描述】:
给出了这个数据框:
data = {'dates': ['01.05.2020', '01.05.2020', '01.05.2020', '02.05.2020', '02.05.2020', '03.05.2020', '03.05.2020'],
'amount' : [500,1000, 2000,3000,1000,4000, 2300], 'state' : ['ABC', 'ERT', 'ABC', 'XYZ', 'ERT' , 'ZEQ', 'ERT']}
在列状态中,我们有四个不同的值(ABC、ERT、XYZ 和 ZEQ)。现在我的目标是为每个州每天的百分比添加新列。因此,我们需要按日期分组,然后计算每个州的每日金额百分比。
我怎样才能以最简单的方式做到这一点?
【问题讨论】:
标签: python pandas dataframe pandas-groupby