Перевізник
У цій вправі ви створите StringIndexer і OneHotEncoder, щоб закодувати стовпець carrier. Для цього викличте конструктори класів з аргументами inputCol та outputCol.
Параметр inputCol — це назва стовпця, який потрібно індексувати або кодувати, а outputCol — назва нового стовпця, який має створити Transformer.
Ця вправа є частиною курсу
Основи PySpark
Інструкції до вправи
- Створіть
StringIndexerз назвоюcarr_indexer, викликавшиStringIndexer()зinputCol="carrier"таoutputCol="carrier_index". - Створіть
OneHotEncoderз назвоюcarr_encoder, викликавшиOneHotEncoder()зinputCol="carrier_index"таoutputCol="carrier_fact".
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a StringIndexer
carr_indexer = StringIndexer(____)
# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)