我的数据框中有一个时间戳变量(即UTC),它是一个字符/字符串,日期时间格式如下:-
Fri Aug 10 04:42:47 +0000 2012
如何在 R 中将其转换为日期时间对象?我尝试使用以下内容,但它给了我 NA。
data1$datetime <- as.POSIXct(as.numeric(data1$UTC),origin="1970-01-01",tz="GMT")
最佳答案
这适用于您的示例。有关格式代码,请参阅 ?strptime
。
as.POSIXct("Fri Aug 10 04:42:47 +0000 2012",format="%a %b %d %H:%M:%S %z %Y",tz="GMT")
[1] "2012-08-10 04:42:47 GMT"
关于r - 如何将字符时间戳转换为 R 中的日期时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122935/