วิธีใช้ 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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *