Din string în integer
Acum vei folosi metoda .cast() pe care ai învățat-o în exercițiul anterior pentru a converti toate coloanele potrivite din DataFrame-ul model_data la tipul integer!
Pentru a converti tipul unei coloane folosind metoda .cast(), poți scrie cod de genul:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Acest exercițiu face parte din cursul
Fundamente PySpark
Instrucțiuni pentru exercițiu
- Folosește metoda
.withColumn()pentru a aplica.cast()pe următoarele coloane și a le converti la tipul"integer". Accesează coloanele folosind notațiadf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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", ____)