【发布时间】:2015-11-17 11:03:17
【问题描述】:
我正在尝试使用函数 gsub 从字符串中删除除 67 之外的所有数字。
例如:
txt <- "A function 147832 for 67cleaning 67 data 6 7"
愿望输出:
txt <- "A function for 67cleaning 67 data"
我试过txt = gsub("[[:digit:]]", "", txt),但它会删除所有数字。
【问题讨论】:
-
除 6 和 7 之外的所有数字,还是除“67”之外的所有数字?字符串是什么样子的? “9876543210”的输出应该是什么? “1 2 67 3”与“12673”呢?
-
@nico 是 67。比如
x="I like apple 67 12 123",我希望它变成x="I like apple 67"。关于1 2 3 67 3,预期结果为67;关于123673,预期结果是“无”。