Rds 和 RData(Rda) 檔案

.rds.Rdata(也稱為 .rda)檔案可用於以 R 本機格式儲存 R 物件。與非本機儲存方法(例如 write.table)相比,儲存此方法有多種優勢:

  • 將資料恢復到 R 更快
  • 它保持在資料中編碼的 R 特定資訊(例如,屬性,變數型別等)。

saveRDS / readRDS 只處理一個 R 物件。但是,它們比多物件儲存方法更靈活,因為還原物件的物件名稱不必與儲存物件時的物件名稱相同。

例如,使用 .rds 檔案儲存我們將使用的 iris 資料集:

saveRDS(object = iris, file = "my_data_frame.rds")

要將資料載入回:

iris2 <- readRDS(file = "my_data_frame.rds")

為了儲存多個物件,我們可以使用 save() 並輸出為 .Rdata

例如,儲存 2 個資料幀:虹膜和汽車

save(iris, cars, file = "myIrisAndCarsData.Rdata")

載入:

load("myIrisAndCarsData.Rdata")