我正在处理数据集。可变日期的字符类型数据为“ 13-Dec-2012”格式。 我需要将此字符转换为日期格式。 我尝试了一些方法,但无法解决。 任何帮助表示赞赏。 谢谢
答案 0 :(得分:1)
我们可以使用lubridate
软件包。 dmy
的意思是day-month-year
。
library(lubridate)
dmy("13-Dec-2012")
# [1] "2012-12-13"
或使用基数R。请参阅此链接以了解有关日期指定格式(https://www.statmethods.net/input/dates.html)的更多信息。
as.Date("13-Dec-2012", format = "%d-%b-%Y")
# [1] "2012-12-13"
或使用anydate
软件包中的anytime
函数。
library(anytime)
anydate("13-Dec-2012")
# [1] "2012-12-13"