ÎncepețiÎncepe gratuit

Codificarea caracteristicilor binare

Modificarea tipurilor de date este o etapă importantă în preprocesarea datelor. În acest exercițiu vei atribui valoarea 1 pentru 'yes' și valoarea 0 pentru 'no' caracteristicilor 'Vmail_Plan' și 'Churn'.

În video ai văzut două abordări pentru a face acest lucru – una folosind pandas și alta folosind scikit-learn. Pentru sarcini simple ca aceasta, se recomandă să rămâi la pandas, și asta vom face în acest exercițiu. Dacă vrei să construiești pipeline-uri de machine learning – ceea ce depășește scopul acestui curs – poți explora utilizarea LabelEncoder(). În data science, este important să știi că există întotdeauna mai multe moduri de a rezolva o problemă; trebuie să alegi varianta cea mai potrivită pentru situația ta.

Acest exercițiu face parte din cursul

Marketing Analytics: Predicția abandonului clienților în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Înlocuiește 'no' cu 0 și 'yes' cu 1 în coloana 'Vmail_Plan' din telco.
  • Fă același lucru și pentru coloana 'Churn'.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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())
Editează și rulează codul