在R中将字符转换为Date格式时,结果显示为NA

时间:2019-01-15 13:30:16

标签: r

我有一个'character'类的向量,并希望通过单个命令将其转换为Date格式。我尝试了以下命令,但它只转换了很少的命令,其余的都导致不可用。

dt1 <-c(“ 02/07/10”,“ 02/23/10”,“ 02/08/10”,“ 02/14/10”,“ 02/10/10”)
dt2 <-as.Date(dt1)

我希望输出为日期格式,但实际输出为
“ 0002-07-10”不适用“ 0002-08-10”不适用“ 0002-10-10”
有人可以告诉我我在做什么错。预先感谢

1 个答案:

答案 0 :(得分:2)

函数as.Date()具有一个format参数,该参数必须用来指示机械人如何将日期从日期转换为字符串。 您必须向R指定将“ /”用作分隔符,并且格式为 dd mm yy 。单靠R并不清楚,我认为这就是它返回错误结果的原因。 您可以学习操作日期格式in this help page