R 缺少值-子集函数 这段代码不是我设计它的目的。你知道为什么吗? vet.in

R 缺少值-子集函数 这段代码不是我设计它的目的。你知道为什么吗? vet.in,r,subset,R,Subset,问题在于您没有实现您的意图-代码做了其他事情。 如果您打算过滤掉“gra”,请使用: evet.invet.cut它不起作用,因为使用c(“peq,med”)您正在寻找一个peq,下一个应该是amed,并在向量中的所有值上迭代。也就是说:vet.cut==c(“peq”,“med”)TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE或干脆vet.cut vet.in <- 1:30 vet

问题在于您没有实现您的意图-代码做了其他事情。 如果您打算过滤掉“gra”,请使用:


evet.in
vet.cut它不起作用,因为使用
c(“peq,med”)
您正在寻找一个
peq
,下一个应该是a
med
,并在向量中的所有值上迭代。也就是说:
vet.cut==c(“peq”,“med”)
TRUE FALSE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE FALSE TRUE或干脆
vet.cut
vet.in <- 1:30
vet.cut <- cut(vet.in, breaks = c(0,10,20, 30), labels = c("peq", "med", "gra") )

vet.cut <- subset(vet.cut, vet.cut == c("peq", "med"))
evet.in <- 1:30
vet.cut <- cut(evet.in, breaks = c(0,10,20, 30), labels = c("peq", "med", "gra") )

vet.cut <- subset(vet.cut, vet.cut %in% c("peq", "med"))