清除R中具有特定值的行

清除R中具有特定值的行,r,R,我想从数据库中排除每一行=“M”和性别=“F”并清理数据库 提前谢谢 这就是我尝试过的: CleanGender<-which(data$Gender!="M" & data$Gender!="F") CleanGender我们可以使用%中的%。它将检查列中是否存在这些值,创建逻辑表达式并对这些行进行子集划分 subset(data, gender %in% c("M", "F")) 假设性别不能同时为'M'和'F'(按顺序查看向量行): #查找要保留的索引 请用dput(he

我想从数据库中排除每一行=“M”和性别=“F”并清理数据库

提前谢谢

这就是我尝试过的:

CleanGender<-which(data$Gender!="M" & data$Gender!="F")

CleanGender我们可以使用%
中的
%。它将检查列中是否存在这些值,创建逻辑表达式并对这些行进行子集划分

subset(data, gender %in% c("M", "F"))

假设性别不能同时为'M'和'F'(
按顺序查看向量行):

#查找要保留的索引

请用
dput(head(data,12))
添加一个数据样本,或者简单地复制并粘贴
head(data)
的输出到问题中。我认为
&
就是问题所在。不能将两个元素都放在同一行中,您可能需要
子集(数据,%c(“M”,“F”)中的性别%)
我知道了,您是对的!