สายการบิน
ในแบบฝึกหัดนี้ คุณจะสร้าง StringIndexer และ OneHotEncoder เพื่อเข้ารหัสคอลัมน์ carrier โดยเรียกใช้ตัวสร้างคลาสพร้อมอาร์กิวเมนต์ inputCol และ outputCol
inputCol คือชื่อคอลัมน์ที่ต้องการทำ index หรือเข้ารหัส และ outputCol คือชื่อคอลัมน์ใหม่ที่ Transformer จะสร้างขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐาน PySpark
คำแนะนำการฝึกหัด
- สร้าง
StringIndexerชื่อcarr_indexerโดยเรียกStringIndexer()พร้อมระบุinputCol="carrier"และoutputCol="carrier_index" - สร้าง
OneHotEncoderชื่อcarr_encoderโดยเรียกOneHotEncoder()พร้อมระบุinputCol="carrier_index"และoutputCol="carrier_fact"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a StringIndexer
carr_indexer = StringIndexer(____)
# Create a OneHotEncoder
carr_encoder = OneHotEncoder(____)