開始使用免費開始

字串轉整數

現在你要使用上一個練習學到的 .cast() 方法,將 DataFrame model_data 中所有適合的欄位轉成整數!

若要用 .cast() 方法轉換欄位的型別,你可以這樣寫:

dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))

本練習屬於課程

PySpark 基礎

檢視課程

練習說明

  • 使用 .withColumn() 方法將下列欄位 .cast()"integer" 型別。請用 df.col 的寫法來存取欄位:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_data.plane_year

動手互動練習

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

# Cast the columns to integers
model_data = model_data.withColumn("arr_delay", ____)
model_data = model_data.withColumn("air_time", ____)
model_data = model_data.withColumn("month", ____)
model_data = model_data.withColumn("plane_year", ____)
編輯並執行程式碼