Как удалить все строчки с nan в pandas?

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

от landen.nienow , в категории: Python , 5 месяцев назад

Как удалить все строчки с nan в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от loyal , 4 месяца назад

@landen.nienow  Вы можете использовать метод dropna() для удаления строк с значениями NaN в Pandas:

1
df = df.dropna() 


Если вы хотите удалить строки с NaN только в определенных столбцах, вы можете указать список этих столбцов в качестве аргумента:

1
df = df.dropna(subset=['column1', 'column2']) 


Если вы хотите удалить строки, содержащие NaN в любом месте, можно использовать параметр how='any':

1
df = df.dropna(how='any') 


Если вы хотите удалить строки, содержащие NaN во всех местах, можно использовать параметр how='all':

1
df = df.dropna(how='all')