gpt4 book ai didi

python - 如何每半秒对 pandas 数据帧重新采样一次并每秒获取数据?

转载 作者:行者123 更新时间:2023-12-02 02:26:58 27 4
gpt4 key购买 nike

我有一个像这样的 pandas DataFrame,索引和 A 列中都有时间:

                         A
2018-01-24 00:06:00 3.0
2018-01-24 00:06:01 4.0
2018-01-24 00:06:02 8.0
2018-01-24 00:06:03 4.0
2018-01-24 00:06:04 2.0

我希望数据帧有半秒的间隔,其中半秒是两个数据点之间的平均值,这样我就得到如下结果:

                             A
2018-01-24 00:06:00 3.0
2018-01-24 00:06:00.500 3.5
2018-01-24 00:06:01 4.0
2018-01-24 00:06:01.500 6.0
2018-01-24 00:06:02 8.0
2018-01-24 00:06:02.500 6.0
2018-01-24 00:06:03 4.0
2018-01-24 00:06:03.500 3.0
2018-01-24 00:06:04 2.0

最佳答案

让我们尝试重新采样 插值

df=df.resample('500ms').interpolate()
df
A
2018-01-24 00:06:00.000 3.0
2018-01-24 00:06:00.500 3.5
2018-01-24 00:06:01.000 4.0
2018-01-24 00:06:01.500 6.0
2018-01-24 00:06:02.000 8.0
2018-01-24 00:06:02.500 6.0
2018-01-24 00:06:03.000 4.0
2018-01-24 00:06:03.500 3.0
2018-01-24 00:06:04.000 2.0

关于python - 如何每半秒对 pandas 数据帧重新采样一次并每秒获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59667980/

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