我想汇总数据帧中具有相同行键的行。在
目的是缩小数据集的大小。在
例如,如果数据帧如下所示。在
Fruit Count
Apple 10
Pear 20
Apple 5
Banana 7
Banana 12
Pear 8
Apple 10
我希望最后的数据帧看起来像这样。在
^{pr2}$我正在使用Python的pandas、numpy、matplotlib和其他数据分析包。在python中有没有一种方法可以使用这些包中的函数来实现这一点?在
下面是创建示例数据帧的代码。在
df = pd.DataFrame([["Apple", 10], ["Pear", 20], ["Apple", 5], ["Banana", 7], ["Banana", 12], ["Pear", 8], ["Apple", 10]], columns=["Fruit", "Count"])
这应该是获得目标的最短方法:
输出:
^{pr2}$将}一起使用:
groupby
与as_index=False
和{用}怎么样?e、 g
groupby
和{df.groupby(['Fruit'])['Count'].sum()
输出:
^{pr2}$相关问题 更多 >
编程相关推荐