У меня есть dataframe из файла CSV, который имеет 61 столбцов и 1mil строк. 25 из этих столбцов (Flag_1, Flag_2, ..., Flag_25)
имеют значения True/False
как значения для каждой строки кадра данных.Loop через несколько столбцов в dataframe
То, что я пытаюсь сделать, - это цикл через каждый столбец, чтобы определить, есть ли True для всей этой строки внутри этих столбцов, мне просто нужно как минимум одно истинное. Если есть True, то новый столбец, Flag_All
будет иметь значение True для этой строки, если нет, то False.
можно использовать для цикла для одного столбца, как это так,
for index, x in data2['FLAG_1'].iteritems() :
data2['FLAG_ALL'] = data2['FLAG_1'] == True
, но не может выяснить для нескольких столбцов.
это работало замечательно, но мне интересно, если у меня есть другие «флаги» бы это не выбрать «корректировочные в этих столбцах? Как ограничить это только столбцами FLAG_1 через FLAG_25? –
вычислил элемент столбца. Спасибо вам за помощь. –