Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如果可以';由于格式不明确,无法识别?_R - Fatal编程技术网

R 如果可以';由于格式不明确,无法识别?

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个月

我想将Excel中的时间戳分为年和朱利安日。我知道,重复的问题,但结合我从其他问题中发现的一切对我没有帮助

时间戳的格式为
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"