【发布时间】:2018-04-14 20:58:23
【问题描述】:
我有一个字符串表,例如:
START0001?sthEND1,
START002?sthEND2,
START03?sthEND3,
START4
我如何获得表格:
START1,
START2,
START3,
START4
?
我可以做到这一点 gsub(sub('^([^?]+)*','',napis),"",napis) 但是“?”有问题毕竟留下的标志。
【问题讨论】:
标签: r
我有一个字符串表,例如:
START0001?sthEND1,
START002?sthEND2,
START03?sthEND3,
START4
我如何获得表格:
START1,
START2,
START3,
START4
?
我可以做到这一点 gsub(sub('^([^?]+)*','',napis),"",napis) 但是“?”有问题毕竟留下的标志。
【问题讨论】:
标签: r
试试这个:
y<-"START0001?sthEND1"
x<-unlist(strsplit(y,""))
idx<-which(grepl("\\?",x))
x<-paste0(x[1:(idx-1)],collapse = "")
x<-gsub("0","",x)
【讨论】: