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

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

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

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от brook , 5 месяцев назад

@kyleigh_runte 

Чтобы удалить строки с значением nan из датафрейма pandas, вы можете использовать метод DataFrame.dropna(). Например:

1
2
3
4
5
6
7
8
9
import pandas as pd

# Создаем датафрейм с некоторыми значениями nan
df = pd.DataFrame([[1, 2, 3], [4, 5, 6], [7, 8, None]])

# Удаляем строки с значением nan
df = df.dropna()

print(df)


В результате у вас должен получиться следующий датафрейм:

1
2
3
   0  1  2
0  1  2  3
1  4  5  6