Bắt đầu ngayBắt đầu miễn phí

Chuỗi sang số nguyên

Bây giờ bạn sẽ dùng phương thức .cast() mà bạn đã học ở bài trước để chuyển tất cả các cột phù hợp trong DataFrame model_data sang kiểu số nguyên!

Để chuyển kiểu của một cột bằng phương thức .cast(), bạn có thể viết như sau:

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

Bài tập này là một phần của khóa học

Nền tảng về PySpark

Xem khóa học

Hướng dẫn bài tập

  • Dùng phương thức .withColumn() để .cast() các cột sau về kiểu "integer". Truy cập các cột bằng cú pháp df.col:
    • model_data.arr_delay
    • model_data.air_time
    • model_data.month
    • model_data.plane_year

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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", ____)
Chỉnh sửa và Chạy Mã