分别处理日期和时间列
当日期和时间在不同列时,read.zoo() 能够轻松导入数据。参数 index.column 允许您指定包含索引数据的列名或列号。若日期和时间采用标准格式(日期为 "%Y-%m-%d",时间为 "%H:%M:%S"),只需完成这一步即可。
在本练习中,您将使用 index.column 来指定文件中的日期和时间列。您的工作目录中有一个名为 UNE.csv 的文件,包含能源公司 Unron 的部分 5 分钟 OHLC 数据。您仍将使用 read.csv() 来查看日期和时间列的列名。
本练习是课程的一部分
在 R 中导入与管理金融数据
练习说明
- 使用
read.csv()导入UNE.csv的前 5 行。将输出赋给une_data。 - 查看
une_data的结构,并记录列名及其位置。 - 使用
read.zoo()导入UNE.csv,将index.columns指定为日期与时间列的「列名」。将输出赋给une_zoo。 - 查看
une_zoo的前几行。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Read data with read.csv
___ <- read.csv("___", nrows = ___)
# Look at the structure of une_data
# Specify Date and Time index column names
une_zoo <- read.zoo("UNE.csv", index.column = c("___", "___"), sep = "___", header = ___)
# Look at first few rows of data