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

Factor คืออะไร และเราใช้มันเพื่ออะไร? (2)

ในการสร้าง factor ใน R จะใช้ฟังก์ชัน factor() โดยขั้นตอนแรกคือสร้าง vector ที่เก็บค่าสังเกตซึ่งแบ่งออกเป็นหมวดหมู่จำกัดจำนวน ตัวอย่างเช่น sex_vector เก็บข้อมูลเพศของบุคคล 5 คน:

sex_vector <- c("Male","Female","Female","Male","Male")

จะเห็นได้ชัดว่ามีอยู่ 2 หมวดหมู่ หรือในภาษา R เรียกว่า 'factor levels' ได้แก่ "Male" และ "Female"

ฟังก์ชัน factor() จะแปลง vector นั้นให้กลายเป็น factor:

factor_sex_vector <- factor(sex_vector)

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

R เบื้องต้น

ดูคอร์ส

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

  • แปลง character vector sex_vector ให้เป็น factor ด้วย factor() แล้วกำหนดผลลัพธ์ให้กับ factor_sex_vector
  • แสดงผล factor_sex_vector และสังเกตว่า R จะแสดง factor levels ไว้ใต้ค่าจริงด้วย

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

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

# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")

# Convert sex_vector to a factor
factor_sex_vector <-

# Print out factor_sex_vector
แก้ไขและรันโค้ด