1
我有一個數據幀中的特定元素的數量,如下所示:獲取每一行
True True
False True
我想算True
值的每一行的數字,像
df.count(value=True, axis=1)
或
df.apply(count(False), axis=1)
它應該返回2 1
。
我如何做到這一點?
我有一個數據幀中的特定元素的數量,如下所示:獲取每一行
True True
False True
我想算True
值的每一行的數字,像
df.count(value=True, axis=1)
或
df.apply(count(False), axis=1)
它應該返回2 1
。
我如何做到這一點?
你可以這樣說:
df.sum(axis=1)
這依賴於一個事實,即True
計爲1和False
爲0,是最爲有效的。
謝謝。對於尋找一種通用解決方案的其他讀者來說:計算例如(7),你會做(df == 7).sum(axis = 1)。 –