การสังเกตตัวแปรเชิงกลุ่ม
จากแบบฝึกหัดก่อนหน้า ลองทบทวนความเข้าใจ:
- ตัวแปร Ordinal มีสองหมวดหมู่ขึ้นไปซึ่งสามารถจัดลำดับหรือเรียงได้
- ตัวแปร Nominal มีสองหมวดหมู่ขึ้นไปซึ่งไม่มีลำดับที่แน่นอน
ในชุดข้อมูลนี้:
salaryคือตัวแปร Ordinaldepartmentคือตัวแปร Nominal
ในแบบฝึกหัดนี้ จะสังเกตตัวแปรเชิงกลุ่มที่พบในแบบฝึกหัดก่อนหน้า โดยเริ่มจากการนำเข้าไลบรารี pandas และอ่านไฟล์ CSV ชื่อ "turnover.csv" จากนั้นจะพิมพ์ค่าที่ไม่ซ้ำกันของตัวแปรเหล่านั้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
HR Analytics: การพยากรณ์การลาออกของพนักงานด้วย Python
คำแนะนำการฝึกหัด
- นำเข้า
pandas(ในชื่อpd) เพื่ออ่านข้อมูล (ขั้นตอนนี้ดำเนินการไว้ให้แล้ว) - อ่านไฟล์
"turnover.csv"และบันทึกลงใน DataFrame ชื่อdata - พิมพ์ค่า unique ของคอลัมน์
"department" - พิมพ์ค่า unique ของคอลัมน์
"salary"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import pandas (as pd) to read the data
import pandas as pd
# Read "turnover.csv" file and save it in a DataFrame called data
data = pd.read_csv(____)
# Print the unique values of the "department" column
print(data.____.____())
# Print the unique values of the "salary" column
print(data.____.____())