gpt4 book ai didi

python - Pandas:重新采样数据帧以匹配不同数据帧的 DatetimeIndex

转载 作者:行者123 更新时间:2023-12-03 18:20:42 36 4
gpt4 key购买 nike

我在单独的 pandas.dataframe 中有两个时间序列,第一个 - series1与第二个条目相比,条目较少且开始数据时间不同 - series2 :

index1 = pd.date_range(start='2020-06-16 23:16:00', end='2020-06-16 23:40:30', freq='1T')
series1 = pd.Series(range(len(index1)), index=index1)
index2 = pd.date_range('2020-06-16 23:15:00', end='2020-06-16 23:50:30', freq='30S')
series2 = pd.Series(range(len(index2)), index=index2)
如何重新采样 series2 以匹配 DatetimeIndexseries1 ?

最佳答案

使用 reindex :

series2.reindex(series1.index)
输出:
2020-06-16 23:16:00     2
2020-06-16 23:17:00 4
2020-06-16 23:18:00 6
2020-06-16 23:19:00 8
2020-06-16 23:20:00 10
2020-06-16 23:21:00 12
2020-06-16 23:22:00 14
2020-06-16 23:23:00 16
2020-06-16 23:24:00 18
2020-06-16 23:25:00 20
2020-06-16 23:26:00 22
2020-06-16 23:27:00 24
2020-06-16 23:28:00 26
2020-06-16 23:29:00 28
2020-06-16 23:30:00 30
2020-06-16 23:31:00 32
2020-06-16 23:32:00 34
2020-06-16 23:33:00 36
2020-06-16 23:34:00 38
2020-06-16 23:35:00 40
2020-06-16 23:36:00 42
2020-06-16 23:37:00 44
2020-06-16 23:38:00 46
2020-06-16 23:39:00 48
2020-06-16 23:40:00 50
Freq: T, dtype: int64

关于python - Pandas:重新采样数据帧以匹配不同数据帧的 DatetimeIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63325727/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com