ÎncepețiÎncepe gratuit

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

Vezi cursul

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ția df.col:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_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", ____)
Editează și rulează codul