【发布时间】:2019-09-25 18:02:59
【问题描述】:
我正在尝试删除除我从 R 中的列中指定的特定字符串列表之外的所有字符。
我的数据:
oldlist <- c("ljwefhwordlsfk", "kjrghewletterweifj", "esjnumbersf", "ggkjherletter", "slrgjwordoggr")
我的预期结果:
desiredlist <- c("word", "letter", "number", "letter", "word")
我尝试过但不起作用的方法:
helpvector <- c("word", "letter", "number")
neuenummer <- gsub(paste0("[^", paste(helpvector, collapse=""), "]+"), "", oldlist)
【问题讨论】:
-
您的预期输出是什么。如果是“desiredlist”,那么“oldlist”的第二个元素没有“list”
-
对不起,我会编辑,预期的输出是desiredlist
-
如果检查'oldlist'的第二个元素,则没有'list'
-
现在这个例子应该是对的。感谢您指出。
-
您使用
helpvector的理由是什么?我对那部分有点困惑。