Рядок у ціле число
Тепер ви використаєте метод .cast(), який щойно вивчили, щоб перетворити всі відповідні стовпці у вашому датафреймі model_data на цілі числа!
Щоб змінити тип стовпця за допомогою методу .cast(), можна написати так:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Ця вправа є частиною курсу
Основи PySpark
Інструкції до вправи
- Скористайтеся методом
.withColumn(), щоб.cast()такі стовпці до типу"integer". Звертайтеся до стовпців через нотаціюdf.col:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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", ____)