【发布时间】:2011-07-22 09:29:08
【问题描述】:
我需要使用正则表达式重新塑造我的数据框,尤其是这种线
X21_GS04.A.mzdata
必须变成:
GS04.A
我试过了
pluto <- sub('^X[0-90_]+','', my.data.frame$File.Name, perl=TRUE)
它有效;比我试过的
pluto <- sub('.mzdata$','', my.data.frame$File.Name, perl=TRUE)
它也有效。
问题是我不知道如何将两个代码合二为一,我尝试了这样的脚本
pluto <- sub('^X[0-90_]+ | .mzdata$','', my.data.frame$File.Name, perl=TRUE)
但没有任何结果。 谁能告诉我我哪里错了??
最好的 里卡多
【问题讨论】: