開始使用免費開始

節省時間 - I

你已經成功把 flights 資料轉成 xts 物件、隨時間繪圖,並計算了幾個有助於後續分析的重點指標。你甚至透過將這些指標隨時間繪圖,做了一些快速的描述性分析。

處理時間序列資料的最後一步,是把 xts 物件儲存起來,之後就能輕鬆回到同一份資料繼續工作。

第一步,你會將 xts 物件存成 rds 檔以供自己使用。為此,你會使用指令 saveRDS(),它會依你指定的名稱(使用 file 參數)將物件存成檔案。預設情況下,saveRDS() 會存到目前的工作目錄。

當你要載回先前儲存的資料時,可以用 readRDS() 指令重新開啟檔案。如同你在本練習中將會看到的,這個方法會保留 xts 物件的類別。

本練習屬於課程

個案研究:在 R 中分析城市時間序列資料

檢視課程

練習說明

  • 使用 saveRDS() 將你的 flights_xts 資料物件存成 rds 檔。把檔名設為 "flights_xts.rds"
  • 使用 readRDS() 開啟剛才的 rds 檔。把讀入的新資料存為 flights_xts2
  • 使用 class() 檢查新的 flights_xts2 物件的類別。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Save your xts object to rds file using saveRDS
saveRDS(object = ___, file = "___")

# Read your flights_xts data from the rds file
flights_xts2 <- readRDS("___")

# Check the class of your new flights_xts2 object


# Examine the first five rows of your new flights_xts2 object
編輯並執行程式碼