我有一个dataframe,看起来像这样:
DATE Cause Value
0 2019-04-01 Foreign Interference 0.52680
1 2019-04-01 Foreign Interference 0.91260
2 2019-04-02 Equipment 0.03129
3 2019-04-02 Equipment 0.74794
4 2019-04-02 Vegetation - Touching / Burning 0.12511
5 2019-04-02 Incorrect Installation 0.05635
6 2019-04-02 Incorrect Installation 0.03070
7 2019-04-03 Incorrect Installation 0.02296
现在,我想按日期对数据帧进行分组,并对值进行求和。但是,如果原因列发生在同一日期,我希望它显示为原因的集合。所以我想要的输出是这样的:
所需输出:
DATE Cause Value
0 2019-04-01 Foreign Interference 1.438
1 2019-04-02 Equipment, 0.9915
Vegetation - Touching / Burning,
Incorrect Installation
2 2019-04-03 Incorrect Installation 0.02296
我试图使用groupby(['Date','Cause'])
,但它没有产生所需的输出。任何帮助都将不胜感激
让我们用
unique
来做agg
相关问题 更多 >
编程相关推荐