ПочатиПочніть безкоштовно

Перевізник

У цій вправі ви створите 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(____)
Редагувати та запускати код