2016-09-20 35 views
-5

可能是我问了一个微不足道的问题,但我没有找到解决方案。我有一个数据框,其中有一年的专栏,其第7条条目如下。如何读取R中单元格值的选定部分

Year End 
201112 
201212 
201312 
201412 
201512 
201203 
201303 

像往常一样有更多的条目。但我想读201112,2012203,2&等。我怎样才能使用R?如果一些简单的操作为我提供期望的列,那么我将只有年份值,但不会附带它的月份值,这将会有所帮助。

预先感谢您。

回答

-1

我们可以使用substr从第1个字符到第4个字符提取子字符串。

df1$Year <- substr(df1[["Year End"]], 1, 4) 
df1$Year 
#[1] "2011" "2012" "2013" "2014" "2015" "2012" "2013" 

如果我们需要它作为数字,包裹上面as.numeric

相关问题