gpt4 book ai didi

r - 使用 R 将日期格式的字符串列表/向量转换为 posix 日期类

转载 作者:行者123 更新时间:2023-12-04 23:07:15 24 4
gpt4 key购买 nike

我有一个日期格式的字符串列表,我想将其转换为可以用 R 操作的 posix 日期列表,我该怎么做?

这就是我所拥有的,但我最终得到了一个列表:

 a <- c("2009.01.01 00:00:00", "2009.01.01 00:00:00")

z <- lapply(a,function(x){strptime(x, "%Y.%m.%d %H:%M:%S")})

> z <- lapply(a,function(x){strptime(x, "%Y.%m.%d %H:%M:%S")})
> summary(z)
Length Class Mode
[1,] 1 POSIXlt list
[2,] 1 POSIXlt list

最佳答案

strptime被向量化:

a <- c("2009.01.01 12:20:10", "2009.01.01 04:12:14")
> out <- strptime(a, "%Y.%m.%d %H:%M:%S")
> str(out)
POSIXlt[1:2], format: "2009-01-01 12:20:10" "2009-01-01 04:12:14"

关于r - 使用 R 将日期格式的字符串列表/向量转换为 posix 日期类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9022908/

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