開始使用免費開始

Carrier

在這個練習中,你會建立 StringIndexerOneHotEncoder 來編碼 carrier 欄位。為此,你需要以參數 inputColoutputCol 呼叫這些類別的建構子。

inputCol 是你想要建立索引或進行編碼的欄位名稱,而 outputColTransformer 應該建立的新欄位名稱。

本練習屬於課程

PySpark 基礎

檢視課程

練習說明

  • inputCol="carrier"outputCol="carrier_index" 呼叫 StringIndexer(),建立名為 carr_indexerStringIndexer
  • inputCol="carrier_index"outputCol="carrier_fact" 呼叫 OneHotEncoder(),建立名為 carr_encoderOneHotEncoder

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Create a StringIndexer
carr_indexer = StringIndexer(____)

# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)
編輯並執行程式碼