错误read.zoo()没有重复,并使用正确的格式和时区

时间:2017-03-21 13:21:58

标签: r time-series zoo

我想在这篇文章中获得以下结果:Aggregating hourly data into daily aggregates

然而,我被困在阅读动物园文件中。我在附加的数据文件

上运行了以下脚本

tab delimited file

#reading datafile
Temp6 <- read.table("Plot6_Temp.txt", header = TRUE, sep="\t")

anyDuplicated(Temp6$Time)
Temp6_corr <- Temp6[-c(3495),]

z <- read.zoo(Temp6_corr, header = TRUE, sep = "\t", format ="%d/%m/%Y %H:%M", tz="Europe/London")

我已经尝试过UTC时区(因为数据主要以这种格式存储),以及建议的as.chron()函数:

Error in read.zoo index has bad entry at data row 2

这里提到的格式和设置正确:

Trouble finding non-unique index entries in zooreg time series

然而,我得到了错误: &#34;索引在数据行3900&#34;中输入错误, 用

运行时

tz =&#34;欧洲/伦敦&#34;

或错误: &#34;如果'order.by'中的索引条目不是唯一的,那么“zoo”对象的某些方法不起作用&#34; 用

运行时

tz =&#34; UTC&#34;

然而跑步:

Temp6[c("3899", "3900", "3901"),]

不显示第3900行的任何异常值或奇怪条目。

添加:index.column = 1,也不提供解决方案。

有什么想法吗?

0 个答案:

没有答案