gpt4 book ai didi

r - R : POSIXct error 中的时差

转载 作者:行者123 更新时间:2023-12-04 02:51:00 24 4
gpt4 key购买 nike

我正在使用这段代码来计算时差。

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”

这是怎么回事?

最佳答案

t1 不是 POSIXct 对象。我认为目前可能是一个列表。你需要做一些事情......

t1 <- as.POSIXct(unlist(t1), format = "%y-%m-%d H:M:S"))

.... 将 t1 转换为正确的格式以进行一些数学运算。

如果您使用 paste() 而不是 c() 来组合您的数据,则可能不需要这样做,但如果没有您的数据,我们无法真正判断。

如果您可以发布一些数据,我们可以看看我们能做些什么:)

关于r - R : POSIXct error 中的时差,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17738087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com