2016-09-20 61 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

相關問題