как посчитать nan в pandas
Ответы
![Аватар пользователя Ivan Mamtsev](https://cdn2.hexlet.io/assets/illustrations/you-light-ce785569d4673aaeb609af3211719cf63f4a232c5bb32587f0c9d9ed03f4ab3d.png)
Ivan Mamtsev
10 июля 2024
Есть несколько способов посчитать количество значений NaN в DataFrame с помощью библиотеки pandas. Ниже приведены некоторые из них:
- Метод
isna()
- возвращает DataFrame с булевыми значениями, где True обозначает отсутствие значения (NaN):
nan_count = df.isna().sum().sum()
print(""Количество значений NaN в DataFrame: "", nan_count)
- Метод
isnull()
- является эквивалентом методаisna()
:
nan_count = df.isnull().sum().sum()
print(""Количество значений NaN в DataFrame: "", nan_count)
- Метод
count()
- возвращает количество значений в каждом столбце, включая NaN, поэтому можно вычислить количество Nan путем вычитания количества значений от общего количества строк:
nan_count = df.shape[0] - df.count().sum()
print(""Количество значений NaN в DataFrame: "", nan_count)
Выберите подходящий способ в зависимости от ваших потребностей и предпочтений.
0
0