在数据帧中替换日期字段(字符串)中的值

时间:2013-05-03 18:33:35

标签: r date

这一定是一项非常简单的任务,但我无法为此找到合适的代码:

数据框(df)有几列(Date是第一列,包含字符串对象),大约200行。

  Date V1
1 01/01/2011 5
2 02/01/2011 4
3 03/01/2011 2
...
200 05/09/2011

需要成为这个(当年):

  Date V1
1 01/01/2013 5
2 02/01/2013 4
3 03/01/2013 2
...
200 05/09/2013

谢谢!

1 个答案:

答案 0 :(得分:1)

df$Date <- sub('11$','13',df$Date)

应该有用。

但要注意:命名变量Date是一个坏主意,因为R已经有一个具有该名称的内部数据类型。