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

การกำหนดชนิดข้อมูลให้กับคอลัมน์

เมื่ออ่านข้อมูลจากไฟล์ข้อความหรือ CSV ควรระบุชื่อและชนิดข้อมูลของแต่ละคอลัมน์ด้วย ฟังก์ชัน read() จะพยายามตรวจสอบว่าแถวแรกของชุดข้อมูลเป็นชื่อคอลัมน์หรือไม่ R สามารถระบุชนิดข้อมูลได้หลายประเภทโดยอัตโนมัติ อย่างไรก็ตาม หากอ่านตัวแปรประเภทกลุ่ม (categorical variable) ที่เข้ารหัสเป็น 0, 1 และ 2 R จะตีความว่าเป็นตัวแปรตัวเลข และจะต้องระบุชนิดข้อมูลของคอลัมน์นั้นเพิ่มเติมหลังจากอ่านข้อมูลแล้ว

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

การแจกแจงความน่าจะเป็นหลายตัวแปรใน R

ดูคอร์ส

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

  • กำหนดชื่อคอลัมน์ใหม่ให้กับชุดข้อมูล wine จากนั้นตรวจสอบว่ากำหนดได้ถูกต้องหรือไม่
  • เปลี่ยนคอลัมน์ Type ให้เป็น factor ที่มี 3 ระดับ
  • ใช้ฟังก์ชัน str() เพื่อตรวจสอบชนิดข้อมูล/โครงสร้างก่อนและหลังการเปลี่ยนชนิดข้อมูล

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

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

# Assign new names
___ <- c('Type', 'Alcohol', 'Malic', 'Ash', 'Alcalinity', 'Magnesium', 'Phenols', 'Flavanoids', 'Nonflavanoids','Proanthocyanins', 'Color', 'Hue', 'Dilution', 'Proline')
                      
# Check the new column names
___

# Check data type/structure of each variable
str(___)

# Change the Type variable data type
___

# Check data type/structure again 
___
แก้ไขและรันโค้ด