วิธีใช้ write.table ใน r (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน write.table ใน R เพื่อส่งออกกรอบข้อมูลหรือเมทริกซ์ไปยังไฟล์ได้
ฟังก์ชันนี้ใช้ไวยากรณ์พื้นฐานต่อไปนี้:
write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')
ตามค่าเริ่มต้น ค่าในไฟล์ที่ส่งออกจะถูกคั่นด้วยช่องว่างเดียว แต่คุณสามารถใช้อาร์กิวเมนต์ sep เพื่อระบุตัวคั่นอื่นได้
ตัวอย่างเช่น คุณสามารถเลือกใช้เครื่องหมายจุลภาคเป็นตัวคั่นได้:
write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ', sep=' , ')
ตัวอย่างทีละขั้นตอนต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ที่เกี่ยวข้อง: วิธีใช้ read.table ใน R
ขั้นตอนที่ 1: สร้างกรอบข้อมูล
เริ่มต้นด้วยการสร้าง data frame ใน R:
#create data frame df <- data. frame (var1=c(1, 3, 3, 4, 5), var2=c(7, 7, 8, 3, 2), var3=c(3, 3, 6, 6, 8), var4=c(1, 1, 2, 8, 9)) #view data frame df var1 var2 var3 var4 1 1 7 3 1 2 3 7 3 1 3 3 8 6 2 4 4 3 6 8 5 5 2 8 9
ขั้นตอนที่ 2: ใช้ write.table() เพื่อส่งออกกรอบข้อมูล
ต่อไป ลองใช้ write.table() เพื่อส่งออก data frame ไปยังไฟล์ชื่อ data.txt ที่อยู่บนเดสก์ท็อปของฉัน:
#export data frame to Desktop write.write. table (df, file=' C:\\Users\\bob\\Desktop\\data.txt ')
ขั้นตอนที่ 3: ดูไฟล์ที่ส่งออก
จากนั้น ฉันสามารถไปที่เดสก์ท็อปแล้วเปิดไฟล์ชื่อ data.txt เพื่อดูข้อมูล:
โปรดทราบว่าค่าในไฟล์จะถูกคั่นด้วยช่องว่างเดียวเนื่องจากเราไม่ได้ระบุตัวคั่นอื่นเมื่อส่งออกเฟรมข้อมูล
แหล่งข้อมูลเพิ่มเติม
วิธีส่งออก data frame ไปยังไฟล์ Excel ใน R
วิธีส่งออก data frame ไปยังไฟล์ CSV ใน R