【发布时间】:2020-10-14 20:44:28
【问题描述】:
我有一个包含 3 列的数据框。我正在使用 python / pandas。
date id my_value1 my_value2
0 31.07.20 128909 0.098333 positive
1 31.07.20 128914 0.136364 positive
3 31.07.20 853124 -0.025000 negative
4 30.07.20 123456 -1.000000 neutral
...
第一列包含从 06.02.20 到 31.07.20 之间的日期(可以解析为任何其他形式),其中缺少一些日期。如您所见,每天都会出现多次。
my_value1 列包含一个介于 1 和 -1 之间的浮点数。
my_value2 列包含字符串“positive”、“negative”或“neutral”。
我想要的是一个新的数据框,其中包含每天“my_value1”的平均值和“my_value2”的每个值的总和,如下所示:
date average_value1 sum_positive sum_negative sum_neutral
0 31.07.20 0.1 1532 2153 5321
1 30.07.20 0.2 2153 5321 1532
3 29.07.20 -0.3 1234 1234 1234
...
感谢任何帮助!
【问题讨论】: