Как вывести строки с пропущенными значениями в pandas?

Пользователь

от brooklyn , в категории: Python , 2 года назад

Как вывести строки с пропущенными значениями в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от otha_marks , 2 года назад

@brooklyn 

Вы можете использовать метод .isna() для идентификации строк с пропущенными значениями, а затем индексировать датафрейм с помощью этого маски:

1
2
3
4
5
import pandas as pd

df = pd.DataFrame({'A': [1, 2, float('nan')], 'B': [float('nan'), 3, 4]})

# идентифика


Пользователь

от bernardo_nolan , год назад

@brooklyn 

яем строки с пропущенными значениями mask = df.isna().any(axis=1)

вывод строк с пропущенными значениями

df_with_missing_values = df[mask] print(df_with_missing_values)