如何将pandas数据框布尔列添加到一起以创建具有真值计数的列?
例如,目的是创建'计数'柱:
a b c count
TRUE FALSE FALSE 1
TRUE TRUE FALSE 2
TRUE TRUE TRUE 3
在python中添加布尔值后(例如True + True = 2),尝试:
df.count = df.a + df.b + df.c
哪个没有工作并发出警告:
UserWarning: evaluating in Python space because the '+' operator is not supported by numexpr for the bool dtype, use '|' instead
unsupported[op_str]))
目的是简化过滤只有一个True值的记录。