【发布时间】:2020-12-14 10:32:57
【问题描述】:
我想查看文本列是否有“a”和“b”指定值之外的元素
specified_value=c("a","b")
df=data.frame(key=c(1,2,3,4),text=c("a,b,c","a,d","1,2","a,b")
df_out=data.frame(key=c(1,2,3),text=c("c","d","1,2",NA))
这是我尝试过的:
df=df%>%mutate(text_vector=strsplit(text, split=","),
extra=text_vector[which(!text_vector %in% specified_value)])
但这不起作用,有什么建议吗?
【问题讨论】: