gpt4 book ai didi

python - 如何检查 pandas 数据框中的值范围?

转载 作者:太空宇宙 更新时间:2023-11-03 16:04:33 25 4
gpt4 key购买 nike

我有一个 pandas 数据框,我想在其中检查 future 值是否大于 future 日期范围内的给定值。例如

np.where((df['Close'].shift(-1) - df['Close'])  > 0 , 1, 0)

如果下一个值大于当前值,这将告诉我,我想检查当前值是否大于下一个 5 个值?

最佳答案

您可以使用pd.rolling_max来实现此目的,例如

window = 5
pd.rolling_max(df['Close'], window).shift(-window) - df['Close']) > 0

关于python - 如何检查 pandas 数据框中的值范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39969219/

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