Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Як Видалити Лише Значення NaN? | Попередня Обробка Даних
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Обробка Даних з Pandas
close
Секція 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, цей метод видалить усі значення в цьому ж рядку. Весь рядок буде видалено, якщо хоча б одне значення у ньому відсутнє.
Завдання

Swipe to start coding

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

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

Рішення

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

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

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

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

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

some-alt