【发布时间】:2020-04-03 00:27:34
【问题描述】:
我有一个描述工作场所是否有工具的数据框。它有一个简单的真/假来描述工具是否存在。不幸的是,工具名称不是标准化的,但我确实有它们的列表。
数据框如下所示:
+-------+---------+-------+-------+-------+-------+
| Index | County | State | JDKFK | YSAFQ | MDFKN |
+-------+----_----+-------+-------+-------+-------+
| 0 | '001' | '05' | TRUE | TRUE | TRUE |
| 1 | '030' | '05' | FALSE | TRUE | FALSE |
| 2 | '005' | '05' | TRUE | TRUE | FALSE |
+-------+---------+-------+-------+-------+-------+
使用我的列表,我如何生成一个新列,其中指定列的总和为 TRUE?
cols = ['JDKFK ', 'YSAFQ ', 'MDFKN ']
+-------+--------+-------+-------+-------+-------+----------+
| Index | County | State | JDKFK | YSAFQ | MDFKN | Tool_Sum |
+-------+--------+-------+-------+-------+-------+----------+
| 0 | '01' | '05' | TRUE | TRUE | TRUE | 3 |
| 1 | '01' | '05' | FALSE | TRUE | FALSE | 1 |
| 2 | '01' | '05' | TRUE | TRUE | FALSE | 2 |
+-------+--------+-------+-------+-------+-------+----------+
Count occurrences of False or True in a column in pandas 没有回答我的问题,因为该帖子定义了如何在单列(垂直)中计算真/假,而我的问题是如何在多列(水平)中计算真/假。
【问题讨论】:
-
你能澄清一下到底是什么问题吗?请参阅How to Ask、help center。