匯入其他格式的文字檔
上一個練習教你如何用 getSymbols() 匯入格式良好的 CSV 資料。不過,現實中多數資料並非如此整齊。
zoo 套件提供多個函式,能把文字檔匯入為 zoo 物件。主要的函式是 read.zoo(),它是對 read.table() 的包裝。xts 類別是 zoo 的延伸,因此你可以用 as.xts(),將 read.zoo() 的結果輕鬆轉成 xts 物件。
在這個練習中,你會學到如何用 read.zoo() 匯入與上一題相同的 AMZN.csv 資料。
本練習屬於課程
在 R 匯入與管理金融資料
練習說明
- 使用
read.zoo()匯入AMZN.csv。將輸出指定給名為amzn_zoo的物件。 - 將
amzn_zoo轉成 xts 物件。將輸出指定給名為amzn_xts的物件。 - 檢視
amzn_xts的前幾列。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import the AMZN.csv file using read.zoo
amzn_zoo <- read.zoo("___", sep = "___", header = ___)
# Convert to xts
# Look at the first few rows of amzn_xts