Łańcuch znaków na liczbę całkowitą
Teraz użyjesz metody .cast(), której nauczyłeś się w poprzednim ćwiczeniu, aby przekonwertować odpowiednie kolumny w ramce danych model_data na liczby całkowite!
Aby zmienić typ kolumny za pomocą metody .cast(), możesz napisać kod podobny do poniższego:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
To ćwiczenie jest częścią kursu
Podstawy PySpark
Instrukcje do ćwiczenia
- Użyj metody
.withColumn(), aby wywołać.cast()na następujących kolumnach i przekonwertować je na typ"integer". Do kolumn odwołuj się za pomocą notacjidf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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", ____)