r - 从 R 中的列表中删除字符串向量

标签 r string list vector

我有一个列表,其中每个元素都是可变长度的字符串向量 例如,

reqr:
chr[1:3] "sales" "communication" "leadership"
chr[1:2] "IT" "customer service"
chr[1:4] "team player" "CSS" "html" "english"

我有一个向量,A = c("IT", "CSS", "english")

我想从出现在向量 A 中的列表中删除字符串,我该怎么做?

最佳答案

集合操作很好...

lapply(reqr, setdiff, y=A)
#[[1]]
#[1] "sales"         "communication" "leadership"   
#
#[[2]]
#[1] "customer service"
#
#[[3]]
#[1] "team player" "html" 

关于r - 从 R 中的列表中删除字符串向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38005418/

相关文章:

r - 将多个功能应用于数据框的每一行

sql - RODBC sqlSave表创建问题

Java : Convert Color string value to Hexa value

java - 字符串操作的不合适输出

r - 使用颜色作为第三维度

r - 有效地比较R中的矩阵

python - 字符串的反向切片 [x :y:-1] prints blank

python - 将yaml解析为python中的列表

list - 我如何在 Dr. Racket 中编写一个函数,它使用 2 个可能的符号列表并将它们替换为其他符号?

css - 带图像的 3 列导航菜单