วิธีส่งออก data frame ไปยังไฟล์ excel ใน r
วิธีที่ง่ายที่สุดในการส่งออกเฟรมข้อมูลไปยังไฟล์ Excel ใน R คือการใช้ฟังก์ชัน write_xlsx() จาก แพ็คเกจ writexl
ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:
write_xlsx(x, เส้นทาง)
ทอง:
- x: ชื่อของบล็อกข้อมูลที่จะส่งออก
- path: ชื่อไฟล์ที่จะเขียน
บทช่วยสอนนี้ให้ตัวอย่างการใช้ฟังก์ชันนี้เพื่อส่งออกเฟรมข้อมูลไปยังไฟล์ Excel ใน R
ตัวอย่าง: ส่งออกกรอบข้อมูลไปยังไฟล์ Excel ใน R
สมมติว่าเรามี data frame ต่อไปนี้ใน R:
#create data frame df <- data.frame(team=c('A', 'B', 'C', 'D', 'E'), points=c(78, 85, 93, 90, 91), assists=c(12, 20, 23, 8, 14)) #view data frame df team points assists 1 A 78 12 2 B 85 20 3 C 93 23 4 D 90 8 5 E 91 14
รหัสต่อไปนี้แสดงวิธีการส่งออกกรอบข้อมูลนี้ไปยังไฟล์ Excel ใน R:
#install and load writexl package install.packages (' writexl ') library (writexl) write_xlsx(df, ' C:\Users\Bob\Desktop\data.xlsx ')
โปรดทราบว่าเราใช้แบ็กสแลชคู่ (\\) ในพาธของไฟล์เพื่อหลีกเลี่ยงข้อผิดพลาดทั่วไปต่อไปนี้:
Error: '\U' used without hex digits in character string starting ""C:\U"
ขณะนี้ data frame พร้อมใช้งานเป็นไฟล์ Excel บนเดสก์ท็อปของฉันแล้ว นี่คือลักษณะของไฟล์:
แหล่งข้อมูลเพิ่มเติม
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีส่งออก dataframe ไปยังไฟล์ CSV ใน R