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
Познакомьтесь с основами аналитики данных бесплатно