gpt4 book ai didi

Python Pandas 如何让 pct_change() 计算单个数字而不是以前数字的变化?

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

我有以下数据:

20.4417
20.5679
20.0826
20.9950
20.0244
19.1702
19.3546
19.1702
19.7138
19.3546

我想知道第一个值 20.4417 和它后面的每个值之间的百分比变化。 pandas pct_change() 函数返回相邻值的变化,当我尝试将系列的第一个值放入 pct_change() 时,我认为它是以此为周期并给我 nan 到那个点。有谁知道如何让它接受一个参数并在该参数和系列的每个元素之间进行百分比变化?这是我的代码:

s2 = s1.pct_change(s1[0])

最佳答案

解决方案

s2 = s1 / s1[0] - 1

应该这样做

关于Python Pandas 如何让 pct_change() 计算单个数字而不是以前数字的变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37063046/

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