更新数据框中的日期列

时间:2016-11-28 12:53:11

标签: r date datetime dataframe

我得到了一个数据框,所以:

df
Name | Date
A      2015-11-01
A      2015-11-02
B      2015-11-01

我的数据集非常大,所以如何以7天的时间更新Date列的正确方法:

df
Name | Date
A      2015-11-08
A      2015-11-09
B      2015-11-08

在矢量化方面处理这个问题的正确方法是什么?我知道在日期对象上使用“+”可以添加n天,但是如何在df $ Date中为每个元素应用它?

1 个答案:

答案 0 :(得分:5)

最简单和最好的方法是对列使用“+”,如下所示:

df$Date <- df$Date + 7 # This will add 7 days to all entries