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

นำข้อมูลเพิ่มเติมเข้ามา

เนื่องจากชั่วโมงทำงานล่วงเวลาไม่มีการเปลี่ยนแปลงอย่างมีนัยสำคัญระหว่างปี จึงควรตรวจสอบตัวแปรอื่นเพิ่มเติม หลังจากปรึกษากับทีม มีคนเสนอให้ลองดูคะแนน engagement โดยเฉพาะจำนวนพนักงานที่ไม่มีส่วนร่วม (disengaged) ในแต่ละสาขา ยังไม่มีข้อมูลแบบสอบถามพร้อมใช้งาน จึงต้องโหลดเข้ามาและ join กับข้อมูลที่ใช้อยู่ การ join หลายครั้งเป็นเรื่องปกติใน HR analytics

หลังจาก join แล้ว ให้เปลี่ยน year เป็น factor(year) เนื่องจากต้องการใช้ปีเป็นตัวแปรสำหรับจัดกลุ่มเท่านั้น ไม่ใช่ค่าตัวเลขจริง การเปลี่ยนเป็น factor จะช่วยให้การวิเคราะห์ขั้นต่อไปทำได้ง่ายขึ้น

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

HR Analytics: การวิเคราะห์ข้อมูลพนักงานด้วย R

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นำเข้า "survey_data_2.csv" เป็น survey_data โดยใช้ read_csv()
  • ใช้ left_join() เพื่อเพิ่มข้อมูล engagement เข้าไปใน hr_joined โดย join บนปี ตามด้วยรหัสพนักงาน
  • ใช้ %>% ต่อจากการ join แล้วใช้ mutate() เพื่อเพิ่มคอลัมน์ disengaged ซึ่งมีค่าเป็น 1 เมื่อ engagement มีค่า 2 หรือน้อยกว่า และเป็น 0 ในกรณีอื่น รวมถึงแทนที่ year ด้วย factor(year) จากนั้นกำหนดผลลัพธ์ทั้งหมดให้กับ safety

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Import the survey data
survey_data <- ___

# Create the safety dataset
safety <- ___

แก้ไขและรันโค้ด