python,pandas,用groupby计算几种方法

时间:2014-07-10 15:05:24

标签: python pandas mean

我的问题:我有以下数组,我想确定每个单词的count1,count2和count3的平均值。我想我必须使用" groupby"方法,但我不明白如何计算多个均值。

     word  count1 count2 count3
0    a        30      10      8
1    the      20      12      0
2    a        60      15     14
3    an       5       13      8
4    the      10      4       5

非常感谢您的帮助

1 个答案:

答案 0 :(得分:2)

在这种情况下,您可以使用`df.groupby(' word')。mean()`。 groupby方法告诉Pandas通过查看“'”字列来制作数据组。然后我们通过取均值来汇总数据。 (还有很多其他选择,例如总和,最小,最大)。

word count1 count2 count3 a 45 12.5 11.0 an 5 13.0 8.0 the 15 8.0 2.5

为了更一般地理解它,尝试在一个简单的示例数据框架上运行groupby,看看你可以用它做什么,并阅读上面评论中的链接文档。