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

การเปรียบเทียบ ordered factors

วันนี้ดูเหมือนจะเป็นวันแย่ๆ ในที่ทำงาน เพราะ 'นักวิเคราะห์ข้อมูลคนที่ 2' เดินเข้ามาในออฟฟิศแล้วบ่นว่า 'นักวิเคราะห์ข้อมูลคนที่ 5' ทำให้โปรเจกต์ทั้งหมดล่าช้า เนื่องจากคนที่ 2 มีชื่อเสียงว่าชอบคิดว่าตัวเองรู้ทุกเรื่อง คุณจึงตัดสินใจตรวจสอบก่อนว่าที่เขาพูดมานั้นเป็นความจริงหรือไม่

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

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

R เบื้องต้น

ดูคอร์ส

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

  • ใช้ [2] เพื่อเลือกค่า factor ของนักวิเคราะห์ข้อมูลคนที่ 2 จาก factor_speed_vector แล้วเก็บไว้ในตัวแปร da2
  • ใช้ [5] เพื่อเลือกค่า factor ของนักวิเคราะห์ข้อมูลคนที่ 5 จาก factor_speed_vector แล้วเก็บไว้ในตัวแปร da5
  • ตรวจสอบว่า da2 มีค่ามากกว่า da5 หรือไม่ จากนั้นพิมพ์ผลลัพธ์ออกมา โดยใช้ตัวดำเนินการ > เพื่อเปรียบเทียบว่าค่าใดมากกว่ากัน

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

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

# Create factor_speed_vector
speed_vector <- c("medium", "slow", "slow", "medium", "fast")
factor_speed_vector <- factor(speed_vector, ordered = TRUE, levels = c("slow", "medium", "fast"))

# Factor value for second data analyst
da2 <-

# Factor value for fifth data analyst
da5 <-

# Is data analyst 2 faster than data analyst 5?
แก้ไขและรันโค้ด