MulaiMulai sekarang secara gratis

String ke integer

Sekarang Anda akan menggunakan metode .cast() yang dipelajari pada latihan sebelumnya untuk mengonversi semua kolom yang sesuai dari DataFrame model_data menjadi integer!

Untuk mengonversi tipe suatu kolom dengan metode .cast(), Anda dapat menulis kode seperti ini:

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

Latihan ini adalah bagian dari kursus

Dasar-Dasar PySpark

Lihat Kursus

Petunjuk latihan

  • Gunakan metode .withColumn() untuk melakukan .cast() pada kolom-kolom berikut ke tipe "integer". Akses kolom menggunakan notasi df.col:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_data.plane_year

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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", ____)
Edit dan Jalankan Kode