【发布时间】:2019-12-30 16:56:23
【问题描述】:
我有以下包含字符和数字的数据框,以及 NA:
df <- data.frame(a=c("notfound","NOT FOUND","NOT FOUND"), b=c(NA,"NOT FOUND","NOT FOUND"), c=c("not found",2,3), d=c("not found","NOT FOUND","NOT FOUND"), e=c("234","NOT FOUND",NA))
a b c d e 1 notfound <NA> not found not found 234 2 NOT FOUND NOT FOUND 2 NOT FOUND NOT FOUND 3 NOT FOUND NOT FOUND 3 NOT FOUND <NA>
我想删除所有条目为“未找到”、“未找到”、“未找到”、“未找到”的所有列。基本上如果tolower(gsub(" ","",df)=="notfound")。似乎此操作不适用于数据帧。有其他选择吗?
期望的输出是:
d e 1 not found 234 2 2 NOT FOUND 3 3 <NA>
【问题讨论】: