gpt4 book ai didi

python - Pandas 数据框中的时间戳

转载 作者:行者123 更新时间:2023-12-04 08:26:37 25 4
gpt4 key购买 nike

我有一个这样的数据框:

+---+---+----+
| ts| p1| p2 |
+---+---+------
|200|[1]| null|
|220|[2]| [2] |
|240|[3]| [4] |
|250|[3]| [4] |
+---+---+-----+
我需要这样的输出:
+---+---+----+
| ts_new| p1| p2 |
+---+---+------
|200|[1]| null|
|200|[2]| [2] |
|230|[3]| [4] |
|230|[3]| [4] |
+---+---+-----+

基本上我需要一个函数,它接受 ts 的输入,比如 200,然后每隔 30 个单位,如果 ts 的值在 30 个单位的间隔内,则替换它。
任何帮助都受到高度赞赏。

最佳答案

我认为你正在寻找的是这样的:

binsize = 30
offset = 200
df["ts"] = ((df["ts"] - offset) // binsize) * binsize + offset

关于python - Pandas 数据框中的时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65228576/

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