字符串转整数
现在,您将使用上一个练习中学到的 .cast() 方法,把 DataFrame 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", ____)