【发布时间】:2019-01-07 21:58:44
【问题描述】:
我有一个包含几百列的数据框。我想删除值为“跳过项目”或“”的选定列的行。
请参见下面的示例。理想情况下,我想删除列“动物”和“保险”包含“跳过项目”或“”的所有行,但不希望这适用于其他列。
在我的实际数据框中,大约有 34 列我想删除带有这些字符串的列,而 128 列我不想。建议将不胜感激。
dat <- data.frame(animal=c("dog","cat","Item skipped", ""), Insurance=c("Y", "N","Item skipped",""), condition = c("",
"Asthma","Item skipped",""), age = rep(c(6,10), each = 2))
【问题讨论】: