การจัดการกับบรรทัดที่ว่างเปล่าและไม่สมบูรณ์
เมื่ออ่านไฟล์ที่มีโครงสร้างไม่สม่ำเสมอ เช่น ไฟล์ที่แต่ละแถวมีฟิลด์ไม่ครบหรือขาดหายไป fread() จะพยายามวิเคราะห์ข้อมูลอย่างชาญฉลาด อย่างไรก็ตาม บางครั้งก็ไม่สามารถระบุได้แน่ชัดว่าควรข้ามบรรทัดที่ผิดปกตินั้น หรือควรนำเข้าโดยเติมค่าที่ขาดหายไป สำหรับกรณีเช่นนี้ ให้ใช้อาร์กิวเมนต์ fill ของ fread()
คุณจะนำเข้าไฟล์ต่อไปนี้:
id,name,val
9002019291929192,Robert Whitaker,
9200129401349301 ,Elisa Waters,190
9200149429834456 , Karla Schmidt
สังเกตว่าบรรทัดแรกและบรรทัดสุดท้ายมีข้อมูลไม่ครบถ้วน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Import the file and note the warning message
incorrect <- ___
incorrect