小编Dan*_*Dan的帖子

将日期作为因素转换为日期不正确

我在计算从.csv文件导入的日期时遇到问题.我想要做的是在DateClosed因子中取这个日期,并在日期字段(a)中生成一个日期.示例如果a = 203我希望日期等于DateClosed-203.但是,我遇到下面列出的代码有问题.

DateClose是一个因素.

> head(DateClosed)
[1] 7/30/2007  12/12/2007 5/8/2009   6/24/2009  6/24/2009  2/29/2008 
165 Levels: 1/12/2010 1/15/2011 1/15/2013 1/17/2009 1/18/2008 1/19/2012 1/2/2013 1/21/2013 1/22/2010 1/24/2013 1/26/2014 ... 9/7/2010
> head(as.Date(DateClosed,format="%m/%d/%y"))
[1] "2020-07-30" "2020-12-12" "2020-05-08" "2020-06-24" "2020-06-24" "2020-02-29"

 head(as.Date(DateClosed,format="%m/%d/%y"))-203
[1] "2020-01-09" "2020-05-23" "2019-10-18" "2019-12-04" "2019-12-04" "2019-08-10"
Run Code Online (Sandbox Code Playgroud)

它正确地减去了203天但由于某种原因读错了日期.

r date r-factor

3
推荐指数
1
解决办法
4578
查看次数

标签 统计

date ×1

r ×1

r-factor ×1