gpt4 book ai didi

r - R 中是否有更快的 POSIXct 替代方案?

转载 作者:行者123 更新时间:2023-12-03 18:46:35 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





convert character to date *quickly* in R [duplicate]

(1 个回答)



Why is as.Date slow on a character vector?

(5 个回答)


4年前关闭。




我正在阅读带有 fread 的 CSV 文件(因为它比 read_csv 方法更快),时间戳列被视为 character类型。

我想把它转换成 POSIXct和:as.POSIXct(strptime(rawTime, "%Y-%m-%d %H:%M:%OS"))
但是这个POSIXct通话很慢。

enter image description here

有没有更快的替代方法?

最佳答案

我们可以使用 fastPOSIXct来自 fasttime

library(fasttime)
str1 <- rep("2015-01-01", 1e6)
system.time(fastPOSIXct(str1))
# user system elapsed
# 0.08 0.00 0.08

system.time(as.POSIXct(str1))
# user system elapsed
# 24.80 0.26 25.33

关于r - R 中是否有更快的 POSIXct 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44499824/

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