วิธีบันทึกและโหลดไฟล์ rda ใน r (พร้อมตัวอย่าง)
ไฟล์ที่ลงท้ายด้วยนามสกุล .rda แสดงถึงไฟล์ Rdata
คุณสามารถใช้ฟังก์ชัน save() เพื่อบันทึกไฟล์ประเภทนี้ใน R:
save(df, file=' my_data.rda ')
และคุณสามารถใช้ฟังก์ชัน load() เพื่อโหลดไฟล์ประเภทนี้ลงใน R:
load(file=' my_data.rda ')
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละฟังก์ชันเหล่านี้ในทางปฏิบัติ
ตัวอย่าง: บันทึกและโหลดไฟล์ RDA ใน R
สมมติว่าเราสร้าง data frame ต่อไปนี้ใน R:
#make this example reproducible set. seeds (0) #create data frame df <- data. frame (x=rnorm(100), y=rnorm(100), z=rnorm(100)) #view data frame head(df) X Y Z 1 1.2629543 0.7818592 -1.0457177 2 -0.3262334 -0.7767766 -0.8962113 3 1.3297993 -0.6159899 1.2693872 4 1.2724293 0.0465803 0.5938409 5 0.4146414 -1.1303858 0.7756343 6 -1.5399500 0.5767188 1.5573704
เราสามารถใช้ฟังก์ชัน save() เพื่อบันทึกบล็อกข้อมูลนี้ลงในไฟล์ .rda:
ไฟล์นี้จะถูกบันทึกในไดเร็กทอรีการทำงานปัจจุบันโดยอัตโนมัติ คุณสามารถค้นหาไดเร็กทอรีการทำงานได้โดยใช้ฟังก์ชัน getwd() :
#display working directory
getwd()
"C:/Users/Bob/Documents"
ตอนนี้สมมติว่าเราใช้ฟังก์ชัน rm() เพื่อลบบล็อกข้อมูลออกจากสภาพแวดล้อม R ปัจจุบัน:
#remove data frame from current R environment
rm(df)
หากเราดูสภาพแวดล้อมปัจจุบันของเราใน RStudio เราจะเห็นว่าไม่มีวัตถุใด ๆ :
จากนั้นเราสามารถใช้ฟังก์ชัน load() เพื่อโหลดไฟล์ .rda ลงในสภาพแวดล้อม R ปัจจุบัน:
load(file=' my_data.rda ')
หากเราดูสภาพแวดล้อมปัจจุบันใน RStudio อีกครั้ง เราจะเห็นว่าตอนนี้มี data frame:
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีการอ่านไฟล์ประเภทอื่นใน R:
วิธีนำเข้าไฟล์ CSV ลงใน R
วิธีนำเข้าไฟล์ Excel ลงใน R
วิธีนำเข้าไฟล์ TSV ไปยัง R