Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Завдання: Кодування Категоріальних Змінних | Розділ
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Основи машинного навчання

bookЗавдання: Кодування Категоріальних Змінних

Щоб підсумувати попередні три розділи, наведено таблицю, яка показує, який енкодер слід використовувати:

У цьому завданні ви працюєте з набором даних про пінгвінів (без пропущених значень). Усі категоріальні ознаки — включаючи цільову 'species' — необхідно закодувати для використання в ML.

12345
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a65bbc96-309e-4df9-a790-a1eb8c815a1c/penguins_imputed.csv') print(df.head())
copy

Зверніть увагу, що 'island' та 'sex' — це категоріальні ознаки, а 'species' — категоріальна ціль.

Завдання

Swipe to start coding

Вам надано DataFrame df. Закодуйте всі категоріальні стовпці:

  1. Імпортуйте OneHotEncoder та LabelEncoder з sklearn.preprocessing.
  2. Розділіть дані на X (ознаки) та y (ціль).
  3. Створіть OneHotEncoder і застосуйте його до стовпців 'island' та 'sex' у X.
  4. Замініть ці оригінальні стовпці їх закодованими версіями.
  5. Використайте LabelEncoder для кодування стовпця 'species' у y.

Рішення

Все було зрозуміло?

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

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

Секція 1. Розділ 13
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

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

close

bookЗавдання: Кодування Категоріальних Змінних

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

Щоб підсумувати попередні три розділи, наведено таблицю, яка показує, який енкодер слід використовувати:

У цьому завданні ви працюєте з набором даних про пінгвінів (без пропущених значень). Усі категоріальні ознаки — включаючи цільову 'species' — необхідно закодувати для використання в ML.

12345
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a65bbc96-309e-4df9-a790-a1eb8c815a1c/penguins_imputed.csv') print(df.head())
copy

Зверніть увагу, що 'island' та 'sex' — це категоріальні ознаки, а 'species' — категоріальна ціль.

Завдання

Swipe to start coding

Вам надано DataFrame df. Закодуйте всі категоріальні стовпці:

  1. Імпортуйте OneHotEncoder та LabelEncoder з sklearn.preprocessing.
  2. Розділіть дані на X (ознаки) та y (ціль).
  3. Створіть OneHotEncoder і застосуйте його до стовпців 'island' та 'sex' у X.
  4. Замініть ці оригінальні стовпці їх закодованими версіями.
  5. Використайте LabelEncoder для кодування стовпця 'species' у y.

Рішення

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

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

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

Секція 1. Розділ 13
single

single

some-alt