【发布时间】:2012-04-06 03:04:40
【问题描述】:
对不起,如果这是一个愚蠢的问题,我对 R 真的很陌生。我想知道的是,有没有办法在 gsub 或类似函数中指定排除项? 我的数据看起来像这样:(15: .0234 , 12: .0151),我想用与 (a: .b , c: .d) 模式匹配的另一个项目替换前导 15。但是,只需调用 gsub 就会用新模式替换前导 15 和小数点后面的 15。简单地告诉它只替换第一次出现是行不通的,因为嵌套了很多这些模式。我在想的是从 gsub 中排除小数点后面的数字和空格 - 这甚至可能吗?
【问题讨论】:
-
第二次@DWin 的回答,看看生成数据的代码会很有帮助。如果您要运行
gsub()的数据存储为名为@987654322@ 的对象,您能否发布dput(myData)的输出?
标签: r replace design-patterns matching gsub