Chaîne vers entier
Vous allez maintenant utiliser la méthode .cast() apprise dans l'exercice précédent pour convertir toutes les colonnes appropriées de votre DataFrame model_data en entiers.
Pour convertir le type d'une colonne à l'aide de la méthode .cast(), vous pouvez écrire un code tel que celui-ci :
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Cet exercice fait partie du cours
<cours>Principes fondamentaux de PySpark</cours>Instructions de l’exercice
Veuillez utiliser la méthode
.withColumn()pour.cast()les colonnes suivantes afin de saisir"integer". Accédez aux colonnes en utilisant la notationdf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_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", ____)