可能是我问了一个小问题,但我没有找到解决方案。我有一个数据框,其中有一个年级列,其前7个条目如下所示。
Year End
201112
201212
201312
201412
201512
201203
201303
像往常一样有更多的参赛作品。但我试图把2011年作为2011年,201203年作为2012年&等等。我怎么能用R做呢?如果一些简单的操作给我一个所需的列,我将只有年值,而不是附加的月值,将会很有帮助。
提前谢谢。
答案 0 :(得分:-1)
我们可以使用substr
从第1个字符到第4个字符提取子字符串。
df1$Year <- substr(df1[["Year End"]], 1, 4)
df1$Year
#[1] "2011" "2012" "2013" "2014" "2015" "2012" "2013"
如果我们需要它作为数字,请用as.numeric