【发布时间】:2013-07-18 06:24:12
【问题描述】:
我正在使用这段代码来计算时差。
ctym <- lapply(G, function(x) x[k,2])
y <- lapply(G, function(x) x[j,2])
t1 <- c(y,ctym)
dt1 <- as.POSIXct(t1)
dtyme <- difftime(dt1[2],dt1[1],units = "mins")
t1 的输出为:
[[1]]
time_occurred
"2013-04-01 20:27:18"
[[2]]
time_occurred
"2013-04-01 20:27:48"
我得到的错误是: as.POSIXct.default(t1) 中的错误: 不知道如何将“t1”转换为“POSIXct”类
这里有什么问题?
【问题讨论】:
-
就像@LostBrit 说的,你需要分享一个数据样本。请看这个:stackoverflow.com/questions/5963269/…
-
lapply返回一个列表。在两个列表上使用c会返回一个列表。列表没有as.POSIXct方法。