我有一个 Pandas Dataframe(见下文)。我正在尝试找到一种快速(且简洁!)的方法来生成包含布尔值的列 d,如果相应行中的 a、b 或 c 中的任何一个为 True,则为 true。 不使用for循环。我只是无法使用矢量化让它工作。 预先感谢!
a b c
0 False True False
1 False True False
2 False True False
3 False True False
4 False True False
我尝试使用any(),但如果整个框架中的任何值等于True,则计算结果为True。
我还设法使用 for 循环并在每一行上应用 any() 来获得正确的结果,但在一定数量的行之后,速度太慢了。