Zmienne zero-jedynkowe
W ostatnim ćwiczeniu kursu przygotujesz dane do modelowania, kodując kolumny nienumeryczne jako zmienne zero-jedynkowe.
Na przykład, jeśli masz kolumnę z wartościami płci – 'Male' i 'Female' – chcesz uzyskać osobne kolumny, które wskazują, czy obserwacja dotyczy osoby 'Male' czy 'Female'. Ten proces tworzenia zmiennych zero-jedynkowych jest też nazywany kodowaniem one-hot.
Możesz użyć funkcji get_dummies() z biblioteki pandas, aby przekształcić kolumny nienumeryczne w zmienne zero-jedynkowe.
df_new = pd.get_dummies(df)
Utworzyliśmy podzbiór ramki danych flights o nazwie flights_sub, żeby łatwiej było obserwować, co się dzieje.
To ćwiczenie jest częścią kursu
Python dla użytkowników R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Look at the head of flights_sub
print(____)