重采样:指的是将时间序列从一个频率转化为另一个频率进行处理的过程,将高频率数据转化为低频率数据为降采样,低频率转化为高频率为升采样
demo.py(重采用,resample(),根据不同时间频率进行采样(分组)然后再聚合统计):
# coding=utf-8
import numpy as np
import pandas as pd
date_index = pd.date_range(start="20190101", periods=100, freq="D")
# 将时间序列作为索引构建DataFrame
df = pd.DataFrame(np.random.uniform(10, 50,(100,1)), index=date_index)
print(df)
'''
0
2019-01-01 23.480251
2019-01-02 37.804496
2019-01-03 45.707225
2019-01-04 33.236095
... ...
2019-04-07 24.725458
2019-04-08 37.328022
2019-04-09 27.507839
2