pandas как удалить nan
Ответы
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