分组并添加基于熊猫的行字符串值?

时间:2019-11-17 18:08:03

标签: python pandas numpy data-science

我有以下熊猫数据集:

date, pair, value, fruit
2019-11-15 09:35:33,EUR,10,BANANA
2019-11-15 09:35:32,EUR,12,BANANA
2019-11-15 09:35:31,EUR,21,APPLE
2019-11-15 09:35:30,EUR,17,ORANGE
2019-11-15 09:35:28,EUR,19,BANANA
2019-11-14 09:58:05,EUR,37,APPLE
2019-11-14 09:23:42,EUR,41,ORANGE
2019-11-14 09:23:42,EUR,15,APPLE

如何为相同的水果分组并添加value字段?

我明白了

[
 ['BANANA', 'APPLE', 'ORANGE'],
 [41, 73, 58]
]

41是所有BANANA值的总和,

73是所有APPLE值的总和,

58是所有ORANGE值的总和。

目的是绘制条形图。

2 个答案:

答案 0 :(得分:0)

我认为这可能有帮助

a=your_df.groupby(["fruit"]).sum()["value"]

答案 1 :(得分:0)

这是python3.6的代码:

import pandas as pd

sum_fruit = data.groupby('fruit').sum()
print(sum_fruit)