Przewoźnik
W tym ćwiczeniu stworzysz StringIndexer oraz OneHotEncoder, aby zakodować kolumnę carrier. W tym celu wywołaj konstruktory klas z argumentami inputCol i outputCol.
inputCol to nazwa kolumny, którą chcesz zaindeksować lub zakodować, natomiast outputCol to nazwa nowej kolumny, którą powinien utworzyć Transformer.
To ćwiczenie jest częścią kursu
Podstawy PySpark
Instrukcje do ćwiczenia
- Utwórz
StringIndexero nazwiecarr_indexer, wywołującStringIndexer()z argumentamiinputCol="carrier"ioutputCol="carrier_index". - Utwórz
OneHotEncodero nazwiecarr_encoder, wywołującOneHotEncoder()z argumentamiinputCol="carrier_index"ioutputCol="carrier_fact".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create a StringIndexer
carr_indexer = StringIndexer(____)
# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)