我想将以下数据结构作为时间序列加载到R:
中Date 06:00 07:00 .... 22:00
01.11.2011 1 4 .... 42
02.11.2011 6 2 .... 21
...
可以用R加载吗?我需要转换数据吗? 任何人都可以帮我这个吗?
答案 0 :(得分:2)
首先创建一些数据:
Lines <- "Date 06:00 07:00 08:00
01.11.2011 1 4 42
02.11.2011 6 2 21"
DF <- read.table(text = Lines, header = TRUE, check.names = FALSE)
现在使用z
日期/时间创建动物园对象chron
:
library(zoo)
library(chron)
tt <- as.chron(outer(DF[[1]], names(DF)[-1], paste), format = "%d.%m.%Y %H:%M")
z <- zoo(c(as.matrix(DF[-1])), tt)
(用as.chron
替换as.POSIXct
会给出POSIXct日期/时间。)