gpt4 book ai didi

python - 当另一列增加/减少时添加状态列

转载 作者:行者123 更新时间:2023-12-02 19:43:37 31 4
gpt4 key购买 nike

当另一列增加/减少或保持不变时,我想在数据框中添加一列: 1 -> 增加,0 -> 相同,-1 -> 减少

所以如果df['battery'] = [1,2,3,4,7,9,3,3,3,]我希望状态为 df['state'] = [1,1,1,1,1,-1,0,0]

最佳答案

这应该可以解决问题!

a = [1,2,3,4,7,9,3,3,3]
b = []

for x in range(len(a)-1):
b.append((a[x+1] > a[x]) - (a[x+1] < a[x]))

print(b)

关于python - 当另一列增加/减少时添加状态列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59734279/

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