節省時間 - 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