開始使用免費開始

從單一商品提取多個欄位

quantmod 套件提供用來提取單一欄位的函式,也有能夠一次提取特定欄位組合的函式。

回想一下,OHLC 代表 open、high、low、close。現在你大概能猜到 OHLC()HLC() 會提取哪些欄位。還有 OHLCV(),會再加上成交量(volume)欄位。

當你需要把一組欄位傳給其他函式時,這些函式就很有用。例如,你可能需要依序傳入 high、low、close 三個欄位,給某個技術指標函式使用。

在本練習中,你會在上一題使用過的同一個 DC 物件上,套用其中兩個提取函式。

本練習屬於課程

在 R 匯入與管理金融資料

檢視課程

練習說明

  • 使用其中一個提取函式建立名為 dc_hlc 的物件,內容為 DC 的 high、low、close 欄位。
  • 檢視 dc_hlc 的前幾列。
  • 接著從 DC 中提取 open、high、low、close、volume 欄位,並將結果指定給 dc_ohlcv
  • 檢視 dc_ohlcv 的前幾列。

動手互動練習

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

# Extract the high, low, and close columns


# Look at the head of dc_hlc


# Extract the open, high, low, close, and volume columns


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