НачатьНачать бесплатно

Из строки в целое число

Теперь воспользуйтесь методом .cast(), с которым вы познакомились в предыдущем упражнении, чтобы преобразовать все подходящие столбцы датафрейма model_data в целые числа!

Чтобы изменить тип столбца с помощью метода .cast(), используйте следующий синтаксис:

dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))

Это упражнение является частью курса

Основы PySpark

Посмотреть курс

Инструкции к упражнению

  • Используйте метод .withColumn() и метод .cast(), чтобы привести следующие столбцы к типу "integer". Обращайтесь к столбцам через нотацию df.col:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_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", ____)
Редактировать и запускать код