从字符转换为日期

时间:2013-07-31 16:26:29

标签: r date

在使用R中的日期时,我遇到了一些日期问题。

这是我的情况 -

我有一个基于日期的数据集,最后使用以下代码将Date字段从字符转换为R中的Date

o1$Date <- as.Date(o1$Date , "%m/%d/%y")

(我的数据集为o1Date是我的日期列的名称)

我的日期列具有以下值

"1/1/2013"  "1/1/2014"  "1/10/2013" "1/10/2014" "1/11/2013" "1/11/2014"

然而,当我将Char转换为Date时,我得到以下日期

"2020-01-01" "2020-01-01" "2020-01-10" "2020-01-10" "2020-01-11"

关于问题可能是什么以及如何解决它的任何建议?

1 个答案:

答案 0 :(得分:3)

查看?strptime以查看时间和日期的格式选项。您需要使用%Y而不是%y,这是2位数年份。