gpt4 book ai didi

python - Pandas:如何屏蔽连续行后的第一行?

转载 作者:行者123 更新时间:2023-11-30 22:48:22 26 4
gpt4 key购买 nike

给定一个 Pandas 数据框,例如

ID     VALUE
1 false
2 true
3 false
4 false
5 false
6 true
7 true
8 true
9 false

对于一组真值之后的下一行,结果应该为真

ID     RESULT
1 false
2 false
3 true
4 false
5 false
6 false
7 false
8 false
9 true

如何在 Pandas 中实现这一点?

最佳答案

您可以检查 VALUE 列的 diff() 结果是否等于 -1:

df.VALUE.astype(int).diff() == -1

#0 False
#1 False
#2 True
#3 False
#4 False
#5 False
#6 False
#7 False
#8 True
#Name: VALUE, dtype: bool

关于python - Pandas:如何屏蔽连续行后的第一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40190541/

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