使用 get() 或反引號存取物件
有時你下載的某些商品(instrument)資料,名稱可能不符合 R 的語法規則。符合語法規則的名稱只能包含英文字母、數字、. 與 _,而且必須以英文字母或以 . 開頭且其後不是數字。
例如,Berkshire Hathaway A 類股的代號是「BRK-A」,因為包含「-」字元,所以不是符合語法規則的名稱。另一個例子是部分中資股票,其代號是由數字組成。Yahoo Finance 上上證綜合指數的代號為「000001.SS」。
你可以使用 get 函式,或是使用反引號(`),來存取那些名稱不符合語法規則的物件。
本練習屬於課程
在 R 匯入與管理金融資料
練習說明
- 使用
getSymbols()載入「BRK-A」的資料。 - 使用反引號(
`)搭配head()查看前幾列資料。 - 使用
get()將getSymbols()載入的資料指定給名為BRK.A的物件。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Load BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")