Python中如何求DataFrame中某一列数值的平均值?如何求均线?

Python中如何求DataFrame中某一列数的日平均值?

例如求df对象中close列的5日均线:

1.使用循环,采用手动计算的方式:

df['close'][i-4:i+1].mean()

获取第i天的5日均线

2.对整个dataframe对象,使用rolling函数:

daily['close'].rolling(5).mean()

其中rolling[5]返回的是一个rolling对象,包含5行数据的对象,因此需要想(1)中一样使用mean,获取平均值。

获取每一条记录的5日均值。

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页