我正在尝试使用read.table转换我从csv文件中读取的日期向量。这些被读作字符串的向量。我正在尝试使用as_date将其转换为日期向量。
日期向量具有以下类型的元素
DATE
尝试使用以下命令进行转换时,
dateString
"Wed Dec 11 00:00:00 ICT 2013"
as.Date(dateString,"%a %b %e %H:%M:%S %Z %Y")
在strptime中使用什么是正确的格式?或者在as.Date?
答案 0 :(得分:2)
只需使用anytime包中的anytime()
功能:
R> anytime::anytime("Wed Dec 11 00:00:00 ICT 2013")
[1] "2013-12-11 CST"
R>
还有一个utctime()
变体不会强加您的当地时间,而且还有很多。到目前为止,我们在这里也有很多问题,所以只需搜索。
如果您想要约会,它的工作方式相同:
R> anytime::anydate("Wed Dec 11 00:00:00 ICT 2013")
[1] "2013-12-11"
R>