R中的字符连接和删除



我有一个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)

最新更新