如何计算Python pandas中最后五行的平均值

时间:2016-03-04 15:46:15

标签: python pandas

如何计算Python pandas中最后五行的列的平均值?
例如。我有以下数据集:

Year | KGV
---- | ----
2008 | 8.35
2009 | 30.22
2010 | 18.04
2011 | 15.71
2012 | 26.82
2013 | 24.64
2014 | 24.52

如何计算最后五行的KGV平均值?我知道我可以简单地用df.tail(5)创建一个新的数据帧,但是有内置的方法吗?

编辑:刚刚发现,df['KGV'].tail(5).mean(axis=0)还有什么路要走?

2 个答案:

答案 0 :(得分:2)

尝试:

df['KGV'].tail(5).mean()

计算最后拖尾值kgv

的平均值

答案 1 :(得分:1)

试试这个

lastFive = df['KGV'].tail(5)
lastFive.mean()