【发布时间】:2026-01-12 16:10:02
【问题描述】:
我有一个来自 CSV 文件的数据框,该文件有 61 列和 100 万行。其中 25 列 (Flag_1, Flag_2, ..., Flag_25) 将 True/False 作为数据帧每一行的值。
我正在尝试做的是遍历每一列以确定这些列中的整行是否为真,我只需要至少一个真。如果有 True 则新列 Flag_All 将为该行具有 True 值,如果没有,则 False。
我可以像这样对单个列使用 for 循环,
for index, x in data2['FLAG_1'].iteritems() :
data2['FLAG_ALL'] = data2['FLAG_1'] == True
但无法确定多列。
【问题讨论】:
标签: python pandas for-loop dataframe