เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สายการบิน

ในแบบฝึกหัดนี้ คุณจะสร้าง 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(____)
แก้ไขและรันโค้ด