R 如果可以';由于格式不明确,无法识别?
我想将Excel中的时间戳分为年和朱利安日。我知道,重复的问题,但结合我从其他问题中发现的一切对我没有帮助 时间戳的格式为R 如果可以';由于格式不明确,无法识别?,r,R,我想将Excel中的时间戳分为年和朱利安日。我知道,重复的问题,但结合我从其他问题中发现的一切对我没有帮助 时间戳的格式为1/13/2011 13:55。所以,我想告诉R,把它看作一个时间变量。我有小时和分钟,所以我尝试了as.POSIXct和as.POSIXlt。这些都没用。我尝试添加strtime-- 我刚拿到NAs 一旦我让R识别出它是一个日期,我就打算使用lubridate,比如day(df$date) 好像你把月份和日期颠倒了 1/13/2011 13:55 与 对应于第13个月
1/13/2011 13:55
。所以,我想告诉R,把它看作一个时间变量。我有小时和分钟,所以我尝试了as.POSIXct和as.POSIXlt。这些都没用。我尝试添加strtime
--
我刚拿到NAs
一旦我让R识别出它是一个日期,我就打算使用lubridate,比如
day(df$date)
好像你把月份和日期颠倒了
1/13/2011 13:55
与
对应于第13个月的第一天,这可能就是您获得NAs的原因。这似乎对我有用:
a <- "01/13/2011 13:55"
t <- strptime(a, "%m/%d/%Y %H:%M")
t
"2011-01-13 13:55:00"
如果指定格式不正确,No函数将起作用。您使用的日历有13个月?;)你真的有第一个月吗?你的意思是strtime(df$TIMESTAMP,“%m/%d/%Y%H:%m”)
?我知道我应该感到很难受,但我的笑声是无法控制的——真是疯狂的那种。谢谢绝对不是,我只是看到了。如果你认为这是正确的礼仪,我很乐意记下我的答案。行为?我回答了一个问题,并试图帮忙。没有看到评论。我独立地提出了我的答案,但我确实看到这些评论是在我回答之前提出的。
"%d/%m/%Y %H:%M%S"
a <- "01/13/2011 13:55"
t <- strptime(a, "%m/%d/%Y %H:%M")
t
"2011-01-13 13:55:00"