在R中将日期转换为可读格式

时间:2017-01-27 16:08:07

标签: r datetime

我正在尝试将数据集中的日期格式转换为R可读的内容。我的想法是使用strftime函数:

time = strftime("Tue Jan 01 19:28:39 EST 2013", format="%a %b %d %H:%M:%S")

但是它导致了以下错误:

Error in as.POSIXlt.character(x, tz = tz) : 
character string is not in a standard unambiguous format

我怎么解决这个问题?

2 个答案:

答案 0 :(得分:1)

改为使用as.POSIXct

time = as.POSIXct("Tue Jan 01 19:28:39 EST 2013", format="%a %b %d %H:%M:%S EST %Y")

同样的format掩码在技术上也应该与strftime一起使用,但在我的系统上不起作用。因人而异。

答案 1 :(得分:0)

ParsedDate< - strptime(" Tue Jan 01 19:28:39 2013 2013","%a%b%d%H:%M:%S EST%Y&#34 ;)