Začněte nyníZačněte zdarma

Kódování binárních příznaků

Přetypování dat je důležitou součástí předzpracování. V tomto cvičení přiřadíš hodnotu 1 řetězci 'yes' a hodnotu 0 řetězci 'no' v příznacích 'Vmail_Plan' a 'Churn'.

Ve videu jsi viděl/a dva přístupy – jeden s využitím pandas a druhý pomocí scikit-learn. Pro takto jednoduché úlohy se doporučuje zůstat u pandas, a to je také přístup, který použijeme tady. Pokud bys ale chtěl/a sestavovat machine learningové pipeline – což je nad rámec tohoto kurzu – můžeš prozkoumat použití LabelEncoder(). V data science je důležité vědět, že ke každému úkolu vede víc než jedna cesta, a vybrat tu, která nejlépe odpovídá tvé konkrétní situaci.

Toto cvičení je součástí kurzu

Marketing Analytics: Predicting Customer Churn in Python

Zobrazit kurz

Pokyny k cvičení

  • Nahraď 'no' hodnotou 0 a 'yes' hodnotou 1 ve sloupci 'Vmail_Plan' datasetu telco.
  • To samé proveď pro sloupec 'Churn'.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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())
Upravit a spustit kód