#python #pandas
Вопрос:
Говоря, что у меня есть фрейм данных с 6 столбцами, и я хочу добавить новую колонку, которая могла бы дать мне 1, когда столбцы от 3 до 6 являются NaN, и 0, когда не все из них NaN
похожи на это
Как я могу это сделать? Или как я мог бы удалить те строки, в которых все эти столбцы являются NaN, за исключением столбцов fisrt 2?
Ответ №1:
IIUC, вот один из способов:
df['<New Col Name>'] = df.set_index(['Date', 'Name']).isna().all(1).astype(int)