2016-03-21 78 views
0

我围绕在Excel entires和格式六百万庞大的数据文件的工作是这样的: 文件包含在每一秒的数据值一周[R编程时间序列

TIMEVALUE;价值

29.07.2015 20:57:20; 972.422

2015年7月29日20时57分21秒; 972.402

我想绘制此数据的时间序列。 我试图使用正常的绘图函数和read.csv命令,但没有得到正确的结果。 我也试过动物园包,并与动物园我收到此错误

在动物园(rval3,九): 的“动物园”对象的一些方法不若“order.by”索引条目不是唯一的工作。 我在我的csv文件上使用了独特的功能,仍然获得相同的值。 有些人可以指导我如何解决任务。

(PS:我新的R)

回答

0

这将在数据平均具有相同的日期/时间的行读取。东西替换text = Linesfile = "myfile"

Lines <- "Timevalue ;value 
29.07.2015 20:57:20 ; 972.422 
29.07.2015 20:57:21 ;972.402" 

library(zoo) 
z <- read.zoo(text = Lines, header = TRUE, sep = ";", aggregate = mean, 
    format = "%d.%m.%Y %H:%M:%H", tz = "") 

plot(z) 

而且,请注意,您得到的消息是错误消息。这是一个警告信息。

+0

您好,很抱歉这么晚才回复,我一个正在改变我的数据集,我的数据设置包含重复条目,我想动物园与重复工作,这是可能的吗?或者有一些其他包可以用于多个条目? –

+0

xts包可以处理重复。 –

-1

我会首先检查时间列有一个时间格式(如POSIXlt) 通过str() 如果它不那么像这样的东西, as.POSIXlt(timesColumn,格式=“%将其转换。d%M%Y,%H:%M:%S“)

然后你就可以尝试绘制它