开始使用免费开始使用

字符串转整数

现在,您将使用上一个练习中学到的 .cast() 方法,把 DataFrame 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", ____)
编辑并运行代码