Авиаперевозчик
В этом упражнении вы создадите 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(____)