Sträng till heltal
Nu ska du använda metoden .cast() som du lärde dig i föregående övning för att konvertera alla lämpliga kolumner i din DataFrame model_data till heltal!
För att konvertera typen av en kolumn med metoden .cast() kan du skriva kod som den här:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Den här övningen är en del av kursen
Grunderna i PySpark
Övningsinstruktioner
- Använd metoden
.withColumn()för att.cast()följande kolumner till typen"integer". Kom åt kolumnerna med notationendf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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", ____)