我在更改R中的日期格式时遇到问题。我有一个带有日期和时间的向量"StartDate"
,例如格式为:
01Feb1991 00:00
我做了:
as.POSIXct(as.character(bio$StartDate), format = "%d/%m/%Y %H:%M")
...但我得到了NA
s。是否有不同的方法将矢量更改为日期格式?
答案 0 :(得分:2)
您提供的格式必须与您的字符串匹配。在你的情况下,那个'%d%b%Y%H:%M' (你不会在日,月和年之间有斜杠,你的月份是缩写名称,而不是数字。)
as.POSIXct('01Feb1991 00:00', format='%d%b%Y %H:%M')
请参阅?strptime
(在?as.POSIXct
中提及)了解可用于日期的各种令牌。