Выберите строки, в которых Col1 «isnull» и Col2 «notnull»

#python #pandas

Вопрос:

Я хотел бы выбрать строки, в которых значение в col1 равно нулю, а значение в col2 не равно нулю DF

 col1  col2
423   NaN
NaN   291
391   102
 

Желаемый результат

 col1 col2
NaN  291
 

Ответ №1:

Воспользуйся pandas loc :

 df.loc[(df['col1'].isna()) amp; (~df['col2'].isna())]