開始使用免費開始

從單一商品擷取單一欄位

quantmod 套件提供多個輔助函式,可依欄位名稱從物件中擷取特定欄位。Op()Hi()Lo()Cl()Vo()Ad() 分別可用來擷取開盤價(open)、最高價(high)、最低價(low)、收盤價(close)、成交量(volume),以及調整後收盤價(adjusted close)。

在這個練習中,你會對名為 DC 的 xts 物件使用其中兩個函式。DC 物件包含虛構的 DataCamp OHLC(open、high、low、close)股價,是以部分真實金融市場資料隨機化產生而成。DC 的結構與 getSymbols() 建立的 xts 物件相似。

雖然不是完成練習的必要條件,但你可以從 help("OHLC.Transformations") 了解所有擷取器函式的詳細說明。

本練習屬於課程

在 R 匯入與管理金融資料

檢視課程

練習說明

  • 使用合適的擷取函式,建立名為 dc_close 的物件,內容僅包含 DC 的收盤價欄位。
  • 檢視 dc_close 的前幾列。
  • 接著從 DC 擷取成交量欄位,指定給名為 dc_volume 的物件。
  • 檢視 dc_volume 的前幾列。

動手互動練習

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

# Extract the close column


# Look at the head of dc_close


# Extract the volume column


# Look at the head of dc_volume
編輯並執行程式碼