【发布时间】:2020-07-16 17:04:48
【问题描述】:
我想为数据框中的新因素分配不同的日期,这取决于特定观察的年份。这是我所拥有的:
Date Location
2014-10-30 AB1
2014-09-02 AB3
2015-10-15 AB1
2016-11-02 AB4
etc. (191K observations)
这就是我想要得到的,因为我的参考日期为 2014-08-14、2016-09-16 等与观察日期的年份相关联。对于那些没有参考日期的年份,我希望将值设置为 NA。
Date Location Reference
2014-10-30 AB1 2014-08-14
2014-09-02 AB3 2014-08-14
2015-10-15 AB1 NA
2016-11-02 AB4 2016-09-16
etc. (191K observations)
我知道如何编写 ifelse 语句来指定将日期分配给特定年份,但基于“日期”标识特定年份并根据该值匹配参考日期的语法对我来说并不明显。我真的很感激关于这个问题的一些指导。谢谢。道格
【问题讨论】:
标签: r date if-statement