导入其他格式的文本文件
上一个练习介绍了如何使用 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