Zacznij terazZacznij za darmo

Ł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

Zobacz kurs

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ą notacji df.col:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_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", ____)
Edytuj i uruchom kod