การเขียนไฟล์ลงดิสก์
fwrite() เป็นฟังก์ชันเขียนไฟล์แบบขนาน และเช่นเดียวกับ fread() ก็มีค่าเริ่มต้นที่ชาญฉลาดด้วยเช่นกัน
ตัวอย่างเช่น ลองพิมพ์ dt ในคอนโซล จะเห็นว่าคอลัมน์ name มีชื่อและนามสกุลคั่นด้วย , และคอลัมน์ val มีชนิดข้อมูลเป็น list โดย fwrite() สามารถใส่เครื่องหมายคำพูดให้คอลัมน์ name โดยอัตโนมัติ และเพิ่มตัวคั่นรองด้วยสัญลักษณ์ OR (|) สำหรับคอลัมน์ที่เป็น list
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย data.table ใน R
คำแนะนำการฝึกหัด
- เขียน
dtลงดิสก์โดยใช้ชื่อไฟล์ว่า"fwrite.txt" - นำเข้าไฟล์โดยใช้
readLines()เพื่อตรวจสอบว่าคอลัมน์nameถูกใส่เครื่องหมายคำพูดโดยอัตโนมัติ และคอลัมน์ list ถูกคั่นด้วย| - นำเข้าไฟล์โดยใช้
fread()
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Write dt to fwrite.txt
___(___, "___")
# Import the file using readLines()
___("fwrite.txt")
# Import the file using fread()
___("fwrite.txt")