【发布时间】:2019-03-06 05:50:23
【问题描述】:
我有一个大约 1000 列的数据框。我对 14 个满意度评分变量感兴趣。
我需要删除 14 个评分变量中的任何一个包含“已跳过项目”或 NA 的行。
有没有一种方法可以删除我感兴趣的满意度评分变量向量中出现 NA 或“跳过项目”的所有行,目前在向量“cols”中。在下面的示例中,“cols”包含服务、效率和风味,但不包含经验和质量
cols = c("Service","Efficiency","Flavour")
dat<-data.frame(Number = 1:6, University = c("A","B","C","D","E","F"),
Service=c("Satisfied","Item skipped",NA, "Not satisfied", "Neither","Item skipped" ),
Efficiency =c("Neither", "Neither", "Item skipped","Satisfied", NA, NA),
Flavour =c("Satisfied", NA, "Item skipped",
"Neither", NA, NA), Quality =c("Not satisfied", "Neither", NA,"Satisfied", NA, NA),
Experience =c("Satisfied", NA, NA,
"Not satisfied", NA, NA),Age =rep(c(18:19), times =3))
【问题讨论】:
标签: r dplyr data.table