我有一个DF,有点像这样
Name Likes
a 100
b 200
c 50
a 200
d 150
a 250
a 180
c 110我想知道每个名字总共有多少个赞,例如在这个例子中
A总共有100+200+250+180 = 730个赞
我们如何使用pandas实现这一点?
提前谢谢。
发布于 2021-02-21 19:08:31
是由groupby()完成的-
df.groupby('Name')['Likes'].sum() #returns series
# df.groupby('Name')['Likes'].sum().reset_index() ## returns dataframe您可以阅读有关如何使用group by (及其高级用法) here的更多信息。
https://stackoverflow.com/questions/66301606
复制相似问题