即使使用指定的格式和索引,也会出现错误“索引中有错误的条目”

时间:2019-07-16 22:30:30

标签: r zoo

我正在读取从daymet数据派生的CSV,https://docs.google.com/spreadsheets/d/1pPBDxgkPJG6QtUsSl20Ny8q59kSO7EWLx0oHTuIrrwU/edit?usp=sharing在这里找到,所以从1980年1月1日到2019年7月初每天都有一行。当我刚读入CSV时它可以工作不会作为动物园对象读取。在14,235行中,每行有错误:60 1520 2980 44405900。因此,它不像在任何常规间隔那样。

似乎常见的问题是人们没有指定索引,缺少数据或弄乱了时区。我索引的每个日期都是唯一的,没有丢失的数据,也没有时间。

我已经尝试了CSV和Zoo的每次读取迭代

h2o.bal.0001 <- read.csv("data/waterbalanceoutputs/daily/CARE0001.csv", header=T)
h2o.bal.0001 <- h2o.bal.0001[,-c(2:4)]#removing any non-essential columns
h2o.bal.0001$date <- as.POSIXct(h2o.bal.0001$date, format="%m/%d/%y")
h2o.bal.0001.zoo <- read.zoo(h2o.bal.0001, FUN=as.POSIXct, format = "%m/%d/%y")
h2o.bal.0001 <- read.csv("data/waterbalanceoutputs/daily/CARE0001.csv", header=T)
h2o.bal.0001 <- na.omit(h2o.bal.0001)
h2o.bal.0001 <- read.zoo(file=h2o.bal.0001, header=T,
                                 format="%m/%d/%y", index.column=1)
h2o.bal.0001 <- read.zoo(read.csv(file="data/waterbalanceoutputs/daily/CARE0001.csv", header=T, format="%m/%d/%y", index.column=1))

0 个答案:

没有答案