【发布时间】:2017-04-14 14:22:24
【问题描述】:
我有两个字符向量:
x = {"a", "b", "c", "kt"}
y = {"abs", "kot", "ccf", "okt", "kk", "y"}
我需要使用 x 从 y 中删除条目,以便只保留不包含任何 x 条目的字符串,如下所示:
y = {"kot", "kk", "y"}
该代码适用于任意大小的向量 x 和 y。
到目前为止,我已尝试使用 gsub 和 grepl,但它们仅适用于单个字符串。我试图创建一个循环来执行此操作,但问题似乎比我想象的要困难。当然,解决方案越复杂越好,但您可以假设在这种情况下,向量 x 和 y 最多有 200 个条目。
【问题讨论】:
标签: r string character gsub grepl