gpt4 book ai didi

r - R 中的日期时间转换

转载 作者:行者123 更新时间:2023-12-04 09:21:17 25 4
gpt4 key购买 nike

我创建了一个类似这样的文件:

> filesInside
Date Time
1 01:09:2013 10:35:49.997
2 01:09:2013 10:35:50.197

我怎么可能使用
as.POSIXct()

我应该得到这样的东西:
> as.POSIXct("2013-09-01 10:35:50")
[1] "2013-09-01 10:35:50 NZST"

我怎样才能使它成为一个函数?

到目前为止我的代码:
DateTime <- as.POSIXct(paste(filesInside$Date, filesInside$Time), format="%Y%m%d %H%M%S")

请欣赏一些帮助。干杯

最佳答案

你可以试试这个。 format 中日期时间组件和分隔符的顺序应该反射(reflect)要转换的对象中的那些。另见 ?strptime .

with(filesInside,
as.POSIXct(paste(Date, Time),
format = "%d:%m:%Y %H:%M:%S",
tz = "NZ"))
# [1] "2013-09-01 10:35:49 NZST" "2013-09-01 10:35:50 NZST"

关于r - R 中的日期时间转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19578790/

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