gpt4 book ai didi

python - Pandas bool 代数 : True if True in both columns

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:14 28 4
gpt4 key购买 nike

我想制作一个 bool 向量,它是通过比较两个输入 bool 向量创建的。我可以使用 for 循环,但有更好的方法吗?

我理想的解决方案是这样的:

df['A'] = [True, False, False, True]
df['B'] = [True, False, False, False]
C = ((df['A']==True) or (df['B']==True)).as_matrix()
print C

>>> True, False, False, True

最佳答案

我想这就是您要找的:

C = (df['A']) | (df['B'])
C

0 True
1 False
2 False
3 True
dtype: bool

然后您可以将其保留为系列或将其转换为列表或数组

关于python - Pandas bool 代数 : True if True in both columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34598898/

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