开始使用免费开始使用

分别处理日期和时间列

当日期和时间在不同列时,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
编辑并运行代码