การค้นหาตัวแปรเชิงกลุ่ม
ตัวแปรเชิงกลุ่ม (Categorical variables) คือตัวแปรที่รับค่าได้จำกัดและแต่ละค่าบ่งบอกถึงหมวดหมู่ใดหมวดหมู่หนึ่ง โดยแบ่งออกเป็น 2 ประเภท ได้แก่
- Ordinal – ตัวแปรที่มีสองหมวดหมู่ขึ้นไปและสามารถเรียงลำดับได้ (เช่น "ต่ำ", "ปานกลาง", "สูง")
- Nominal – ตัวแปรที่มีสองหมวดหมู่ขึ้นไปแต่ไม่มีลำดับที่แน่นอน (เช่น "ชาย", "หญิง")
ในแบบฝึกหัดนี้ จะได้ค้นหาตัวแปรเชิงกลุ่มในชุดข้อมูล โดยเริ่มจากการนำเข้าไลบรารี pandas และอ่านไฟล์ CSV ชื่อ "turnover.csv" จากนั้นดู 5 แถวแรกเพื่อสังเกต (ด้วยสายตา) ว่ามีค่าที่ไม่ใช่ตัวเลขใน DataFrame แล้วจึงดึงข้อมูลเกี่ยวกับชนิดของตัวแปรในชุดข้อมูลนั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย Python
คำแนะนำการฝึกหัด
- นำเข้า
pandas(ในชื่อpd) เพื่อใช้อ่านข้อมูล - อ่านไฟล์
"turnover.csv"และบันทึกลงใน DataFrame ชื่อdata - ดู 5 แถวแรกของข้อมูลอย่างรวดเร็ว
- ใช้
info()เพื่อดูข้อมูลเกี่ยวกับชนิดของตัวแปรใน data
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas (as pd) to read the data
import ____ as pd
# Read "turnover.csv" and save it in a DataFrame called data
data = pd.____("turnover.csv")
# Take a quick look to the first 5 rows of data
print(data.____())
# Get some information on the types of variables in data
data.____()