【发布时间】:2020-03-08 09:36:40
【问题描述】:
我有 2 个时间序列数据帧 df1 :一小时间隔基础 df2 : 15 分钟间隔基础
如何将 ONE HOUR(df1) 转换为 15 分钟间隔数据帧,以便我可以同时获得两个时间序列?
示例: df1
如何在 pandas 中将 df1 的一行转换为 4 行,间隔为 15 分钟(在 df2 中显示)?
【问题讨论】:
标签: python pandas dataframe time-series
我有 2 个时间序列数据帧 df1 :一小时间隔基础 df2 : 15 分钟间隔基础
如何将 ONE HOUR(df1) 转换为 15 分钟间隔数据帧,以便我可以同时获得两个时间序列?
示例: df1
如何在 pandas 中将 df1 的一行转换为 4 行,间隔为 15 分钟(在 df2 中显示)?
【问题讨论】:
标签: python pandas dataframe time-series
如果有多个列并且需要使用聚合函数 Date 逐列对 DataFrame 进行下采样 mean 使用 DataFrame.resample:
df1 = df1.resample('15Min', on='Date').mean()
如果有DatetimeIndex:
df1 = df1.resample('15Min').mean()
【讨论】: