我是R的新手,我无法找到如何做到这一点。
考虑一个名为Trial的表,就像这样
Col1 Col2 Col3
1 hey June 24, 2013 5:15:06 PM GMT+05:30
2 hello april 20, 2013 5:15:06 PM GMT+05:30
3 hey July 23, 2012 5:15:06 PM GMT+05:30
如何将试用版Col3的值替换为
Col1 Col2 Col3
1 hey June 2013
2 hello april 2013
3 hey July 2012
ie.i需要仅提取月份和年份并制作新列或替换相同的列。 Thnx提前!
答案 0 :(得分:1)
以此为例:
dat$Col3 <- gsub('(^\\w+).*, ([0-9]{4}).*','\\1 \\2',dat$Col3)