String'den integer'a
Şimdi, önceki egzersizde öğrendiğin .cast() yöntemini kullanarak model_data DataFrame'indeki uygun sütunların hepsini integer'a dönüştüreceksin!
Bir sütunun türünü .cast() yöntemiyle dönüştürmek için şu şekilde kod yazabilirsin:
dataframe = dataframe.withColumn("col", dataframe.col.cast("new_type"))
Bu egzersiz
PySpark Temelleri
kursunun bir parçasıdırEgzersiz talimatları
- Aşağıdaki sütunları
"integer"türüne.cast()etmek için.withColumn()yöntemini kullan. Sütunlaradf.colgösterimini kullanarak eriş:model_data.arr_delaymodel_data.air_timemodel_data.monthmodel_data.plane_year
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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", ____)