การกำหนดชนิดข้อมูลให้กับคอลัมน์
เมื่ออ่านข้อมูลจากไฟล์ข้อความหรือ 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
___