获取每行中特定元素的数量

时间:2014-06-17 11:25:39

标签: python pandas

我有一个数据框,如下所示:

True True
False True

我想计算每行的True值的数量,例如

df.count(value=True, axis=1)

df.apply(count(False), axis=1)

它应该返回2 1

我该怎么做?

1 个答案:

答案 0 :(得分:2)

你可以这样做:

df.sum(axis=1)

这取决于True被计为1而False被视为0的事实,并且效率最高。