我有一个五分钟的数据帧:
rng = pd.date_range('1/1/2011', periods=60, freq='5Min')
df = pd.DataFrame(np.random.randn(60, 4), index=rng, columns=['A', 'B', 'C', 'D'])
A B C D
2011-01-01 00:00:00 1.287045 -0.621473 0.482130 1.886648
2011-01-01 00:05:00 0.402645 -1.335942 -0.609894 -0.589782
2011-01-01 00:10:00 -0.311789 0.342995 -0.875089 -0.781499
2011-01-01 00:15:00 1.970683 0.471876 1.042425 -0.128274
2011-01-01 00:20:00 -1.900357 -0.718225 -3.168920 -0.355735
2011-01-01 00:25:00 1.128843 -0.097980 1.130860 -1.045019
2011-01-01 00:30:00 -0.261523 0.379652 -0.385604 -0.910902
Run Code Online (Sandbox Code Playgroud)
我想仅重新采样15分钟间隔的数据,但没有聚合成统计数据(我不想要平均值,中位数,stdev).我想在15分钟的时间间隔内进行子采样并得到实际数据.是否存在内置方法这样做?
我的输出是:
A B C D
2011-01-01 00:00:00 1.287045 -0.621473 0.482130 1.886648
2011-01-01 00:15:00 1.970683 0.471876 1.042425 -0.128274
2011-01-01 …
Run Code Online (Sandbox Code Playgroud)