開始使用免費開始

為多個工具建立有效名稱

在前面的練習中,你學過如何使用 setSymbolLookup()getSymbols() 設定預設資料來源。你也可以用 setSymbolLookup() 建立「工具代碼」與 R 物件名稱之間的對應關係。

如果你要下載很多「在語法上不是有效名稱」的代碼,或是名稱會與其他 R 變數名稱衝突的代碼,這會很實用。

一個會衝突的範例是 AT&T 股票的代碼 T,它常被當成邏輯值 TRUE 的簡寫。

若要變更特定代碼所對應的名稱,必須以清單的形式將引數傳給 setSymbolLookup(),如下:setSymbolLookup(NEW_NAME = list(name = "OLD_NAME"))

本練習屬於課程

在 R 匯入與管理金融資料

檢視課程

練習說明

  • "BRK-A" 的名稱設為 "BRK.A"
  • "T"(AT&T) 的名稱設為 "ATT"
  • 使用一次 getSymbols() 呼叫,依你指派的新名稱載入這兩個工具的資料。

動手互動練習

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

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
編輯並執行程式碼