String zu Ganzzahl
Jetzt wendest du die Methode .cast()
an, die du in der vorherigen Aufgabe gelernt hast, um alle entsprechenden Spalten deines DataFrame model_data
in Ganzzahlen umzuwandeln!
Um den Typ einer Spalte mit der Methode .cast()
zu konvertieren, kannst du folgenden Code schreiben:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Diese Übung ist Teil des Kurses
Einführung in PySpark
Anleitung zur Übung
Verwende die Methode
.withColumn()
, um mit.cast()
die folgenden Spalten in"integer"
zu konvertieren. Greife auf die Spalten mit der Notationdf.col
zu:model_data.arr_delay
model_data.air_time
model_data.month
model_data.plane_year
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# 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", ____)