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

Các cột phân loại

Trong dữ liệu chuyến bay có hai cột, carrierorg, chứa dữ liệu phân loại. Bạn cần chuyển các cột đó thành các giá trị số được đánh chỉ mục.

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

Machine Learning với PySpark

Xem khóa học

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

  • Nhập lớp phù hợp và tạo một đối tượng indexer để chuyển cột carrier từ chuỗi sang chỉ mục số.
  • Chuẩn bị đối tượng indexer trên dữ liệu chuyến bay.
  • Dùng indexer đã chuẩn bị để tạo cột chỉ mục số.
  • Lặp lại quy trình cho cột org.

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.

from pyspark.ml.feature import ____

# Create an indexer
indexer = ____(inputCol=____, outputCol='carrier_idx')

# Indexer identifies categories in the data
indexer_model = indexer.____(flights)

# Indexer creates a new column with numeric index values
flights_indexed = ____.____(____)

# Repeat the process for the other categorical feature
flights_indexed = ____(inputCol=____, outputCol='org_idx').____(____).____(____)
flights_indexed.show(5)
Chỉnh sửa và Chạy Mã