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

Data frame คืออะไร?

จากบทเรื่อง matrix คงจำได้ว่าข้อมูลทุกอย่างที่ใส่ใน matrix ต้องเป็นประเภทเดียวกัน ในตอนนั้น ชุดข้อมูล Star Wars มีแต่ค่าตัวเลขเท่านั้น

แต่ในงานวิจัยตลาด คำถามในแบบสำรวจมักมีหลายรูปแบบ เช่น

  • 'คุณแต่งงานแล้วหรือยัง?' หรือคำถามแบบ 'ใช่/ไม่ใช่' (logical)
  • 'คุณอายุเท่าไร?' (numeric)
  • 'คุณคิดเห็นอย่างไรกับสินค้านี้?' หรือคำถามปลายเปิดอื่น ๆ (character)

คำตอบที่ได้จากผู้ตอบแบบสอบถามจึงเป็นชุดข้อมูลที่มีหลายประเภทผสมกัน ในทางปฏิบัติ เราจะพบชุดข้อมูลแบบนี้บ่อยมาก ไม่ใช่ข้อมูลประเภทเดียวล้วน ๆ

ใน data frame แต่ละคอลัมน์แทนตัวแปรหนึ่งตัว และแต่ละแถวแทนการสังเกตหนึ่งครั้ง รูปแบบนี้คุ้นเคยดีสำหรับผู้ที่เคยใช้ซอฟต์แวร์สถิติอย่าง SAS หรือ SPSS

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

R เบื้องต้น

ดูคอร์ส

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

ส่งคำตอบได้เลย ข้อมูลจาก data frame ตัวอย่างในตัว R ชื่อ mtcars จะแสดงผลใน console

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

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

# Print out built-in R data frame
mtcars 
แก้ไขและรันโค้ด