Zacznij terazZacznij za darmo

Kodowanie cech binarnych

Zmiana typów danych to ważny element preprocessingu. W tym ćwiczeniu przypiszesz wartość 1 do 'yes' i 0 do 'no' w kolumnach 'Vmail_Plan' i 'Churn'.

W filmie pokazano dwa podejścia do tego zadania – jedno z użyciem biblioteki pandas, drugie z użyciem scikit-learn. W przypadku prostych operacji jak ta zaleca się korzystanie z pandas – i tego właśnie użyjemy w tym ćwiczeniu. Jeśli chcesz budować pipeline'y uczenia maszynowego – co wykracza poza zakres tego kursu – możesz zapoznać się z klasą LabelEncoder(). W data science warto pamiętać, że niemal każde zadanie można wykonać na więcej niż jeden sposób, a kluczem jest wybór metody najlepiej dopasowanej do danego zastosowania.

To ćwiczenie jest częścią kursu

Marketing Analytics: Przewidywanie rezygnacji klientów w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastąp 'no' wartością 0, a 'yes' wartością 1 w kolumnie 'Vmail_Plan' w zbiorze telco.
  • Zrób to samo dla kolumny 'Churn'.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Replace 'no' with 0 and 'yes' with 1 in 'Vmail_Plan'
telco['Vmail_Plan'] = telco['____'].____(____)

# Replace 'no' with 0 and 'yes' with 1 in 'Churn'
telco['Churn'] = ____

# Print the results to verify
print(telco['Vmail_Plan'].head())
print(telco['Churn'].head())
Edytuj i uruchom kod