使用R从csv文件(具有一些不一致性)创建zoo对象

von*_*njd 4 csv r zoo

我试图从以下csv文件在R中创建一个zoo对象:http: //www.cboe.com/publish/scheduledtask/mktdata/datahouse/Skewdailyprices.csv

问题似乎是从2006年2月27日到2006年3月20日(一些额外的逗号和"x")导致出现问题的时期存在一些轻微的不一致.

我正在寻找一种自动将完整的csv文件读入R的方法.每个工作日都有一个新的数据点,当进行手动预处理时,您必须每天手动重新编辑该文件.

我不确定这些是否是这个文件的唯一问题,但是我已经没有想法如何在这个时间序列中创建一个动物园对象.我认为有了更多关于R的知识,它应该是可能的.

G. *_*eck 5

使用colClasses告诉它有4个领域和使用fill,所以它知道,以填补他们,如果他们缺少任何一行.忽略警告:

library(zoo)
URL <- "http://www.cboe.com/publish/scheduledtask/mktdata/datahouse/Skewdailyprices.csv"
z <- read.zoo(URL, sep = ",", header = TRUE, format = "%m/%d/%Y", skip = 1, 
         fill = TRUE, colClasses = rep(NA, 4))
Run Code Online (Sandbox Code Playgroud)