CommencezCommencez gratuitement

Chaîne de caractères en entier

Vous allez maintenant utiliser la méthode .cast() que vous avez vue dans l'exercice précédent pour convertir en entiers toutes les colonnes appropriées de votre DataFrame model_data!

Pour convertir le type d'une colonne avec la méthode .cast(), vous pouvez écrire un code comme celui-ci :

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

Cette activité fait partie du cours

Fondements de PySpark

Voir le cours

Instructions de l’exercice

  • Utilisez la méthode .withColumn() pour appliquer .cast() et convertir les colonnes suivantes au type "integer". Accédez aux colonnes en utilisant la notation df.col :
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_data.plane_year

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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", ____)
Modifier et exécuter le code