Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Як видалити лише значення NaN? | Попередня обробка даних
Обробка Даних з Pandas
Секція 5. Розділ 4
single

single

bookЯк видалити лише значення NaN?

Свайпніть щоб показати меню

Ви вже розглянули один зі способів обробки значень NaN, але давайте подумаємо, що ще можна зробити з іншими. Подивіться ще раз на кількість пропусків у кожному стовпці:

У попередньому розділі ви отримали результат:

PassengerId0
Survived0
Pclass0
Name0
Sex0
Age86
SibSp0
Parch0
Ticket0
Fare1
Embarked0

Найпростіший спосіб — видалити всі рядки, які містять пропущені значення. Наприклад, відсутні значення віку у 86 рядках, а також 1 пропущене значення у стовпці 'Fare'. Давайте розглянемо, як їх можна видалити. У pandas це можна зробити за допомогою простого методу, схожого на той, що використовувався у попередньому розділі, — .dropna():```

data.dropna(inplace=True)
```Тут можна використати `inplace=True`, щоб зберегти всі зміни. Розглянемо роботу цієї функції. Якщо у рядку стовпця `'Age'` є значення NaN, цей метод видалить усі значення у цьому ж рядку. Весь рядок буде видалено, якщо хоча б одне значення у ньому відсутнє.
Завдання

Проведіть, щоб почати кодувати

Ваше завдання — видалити всі пропущені значення та перевірити правильність виконання.

  1. Видалення значень NaN за допомогою аргументу inplace=True.
  2. Обчислення кількості значень NaN.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 4
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

some-alt