整理時間序列
在上一個練習中,你建立了一個 gas prices 的 xts 物件。這個練習要更仔細觀察 2014 年。
你可以用日期向量來索引時間序列物件。以下程式碼:
dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]
會回傳 gas_ts 物件中 2014 年 6 月與 12 月最後一天的資料。記得 seq() 函式也可以用在日期上。
xts 套件包含一組函式,可以將指定函式套用到不重疊的期間,例如每週、每月等。舉例來說,
apply.yearly(gas_ts, max)
會回傳每一年中的最高汽油價格。
環境中已提供 gas_ts 物件。
本練習屬於課程
用 R 練習統計面試題
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
library(xts)
# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")
# Subset the time series
gas_2014 <- gas_ts[___]