我有一个data
,它有一列yearmonthweek
。例如,2012y05m1wk
表示2012年5月的第一周。同样,2012y11m3wk
表示2012年11月的第3周。data
看起来像这样:
data<-data.frame(yearmonthweek=c("2012y05m1wk","2012y05m2wk","2012y05m4wk","2012y11m3wk"))
在这里,我想将表达式更改为:
data<-data.frame(yearmonthweek=c("2012051","2012052","2012054","2012113"))
我该怎么办?
从列中删除字母可以工作:
gsub('[a-z]','',data$yearmonthweek)