如何计算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)
还有什么路要走? p>
答案 0 :(得分:2)
尝试:
df['KGV'].tail(5).mean()
计算最后拖尾值kgv
的平均值答案 1 :(得分:1)
试试这个
lastFive = df['KGV'].tail(5)
lastFive.mean()