วิธีบันทึกและโหลดไฟล์ 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

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

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