pandas как удалить nan

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
10 сентября 2024

Удаление NaN значений в pandas часто необходимая операция после загрузки данных из внешних источников. Основной метод для удаления NaN - это dropna(). Его можно применять различными способами:

# удаление строк с любыми NaN значениями
df = df.dropna()

# удаление столбцов с любыми NaN значениями
df = df.dropna(axis=1)

# удаление строк, где все значения NaN
df = df.dropna(how='all')

# удаление строк где менее N непустых значений
df = df.dropna(thresh=N)

# удление NaN только в определенных столбцах
df = df.dropna(subset=['column1', 'column2'])
0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»