gpt4 book ai didi

python - 使用条件比较两个 Pandas boolean 值列

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

我有一个数据框:

df
col1 col2
1 True False
2 True True
3 False False
4 False True

我想创建一个新列,如果 boolean 值相等,则返回 False,如果不同,则返回 True

类似于:

如果 df['col1'] == df['Col2'] 则 df['col3'] = False,否则为 True

df
col1 col2 col3
1 True False True
2 True True False
3 False False False
4 False True True

谢谢。

最佳答案

使用ne不等于

df['New']=df.col1.ne(df.col2)
df
Out[140]:
col1 col2 New
1 True False True
2 True True False
3 False False False
4 False True True

关于python - 使用条件比较两个 Pandas boolean 值列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157978/

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