# -*- coding:utf-8 -*-
"""
作者:sunli
日期:2021年12月22日
"""
import numpy as np
import pandas as pd
fdata = "D31.txt"
#data= np.random.randn(20)
data = data = np.loadtxt(fdata, dtype=np.float64)
df = pd.Series(data, index=pd.date_range('7/1/2016', freq='D', periods=len(data)))
''' 定义滑动窗口'''
r = df.rolling(window=1000) # 窗口长度为10,可以计算这十个数的信息,比如最大值,均值等等
# r.max, r.median, r.std, r.skew, r.sum, r.var
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_option('display.max_rows', None)
print(r.mean())
数据集:D31.txt
链接:https://pan.baidu.com/s/1kYgN9cI4tVRv-Yj1PmM5-w
提取码:o7iz



