【发布时间】:2012-01-31 17:27:39
【问题描述】:
我想将以下数据结构作为时间序列加载到 R 中:
Date 06:00 07:00 .... 22:00
01.11.2011 1 4 .... 42
02.11.2011 6 2 .... 21
...
这可以用 R 加载吗?我需要转换我的数据吗? 有人可以帮我吗?
【问题讨论】:
标签: r time-series
我想将以下数据结构作为时间序列加载到 R 中:
Date 06:00 07:00 .... 22:00
01.11.2011 1 4 .... 42
02.11.2011 6 2 .... 21
...
这可以用 R 加载吗?我需要转换我的数据吗? 有人可以帮我吗?
【问题讨论】:
标签: r time-series
首先创建一些数据:
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)
现在使用chron 日期/时间创建动物园对象z:
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 日期/时间。)
【讨论】: