【发布时间】:2019-03-15 01:43:49
【问题描述】:
我遇到了下一个问题:我在 pandas 中有一个数据框,其属性为“features”,另一个属性为“VOTES”。 'VOTES' 是数字,'features' 是在数据框中重复的字符串。我想根据特征进行分组并对VOTES的值求和,以获得下一个结果:
最初的数据框:
+----------+---------+
| features | VOTES |
+----------+---------+
| A | 4 |
+----------+---------+
| V | 3 |
+----------+---------+
| A | 2 |
+----------+---------+
| C | 9 |
+----------+---------+
我执行了以下操作,但在 VOTES 列上得到了 NaN 值。
dataframe_clusters['VOTES'] = dataframe_clusters.groupby('features')['VOTES'].sum()
我想得到下一个结果:
+----------+---------+
| features | VOTES |
+----------+---------+
| A | 6 |
+----------+---------+
| V | 3 |
+----------+---------+
| C | 9 |
+----------+---------+
【问题讨论】:
标签: python pandas dataframe group-by sum