R:使用多个条件从数据帧中选择子集

R:使用多个条件从数据帧中选择子集,r,R,我想问一个由R 这是原始数据帧: group<-c(rep("a",3), rep("b",4), rep("c",3)) interval<-c(c("1st", "2nd", "3rd"),c("1st", "2nd", "3rd","4th"),c("1st", "2nd", "3rd")) age<-c(c(10, 20, 23),c(12, 22, 24,30),c(17, 24, 25)) data1<-data.frame(group, interval,

我想问一个由R

这是原始数据帧:

group<-c(rep("a",3), rep("b",4), rep("c",3))
interval<-c(c("1st", "2nd", "3rd"),c("1st", "2nd", "3rd","4th"),c("1st", "2nd", "3rd"))
age<-c(c(10, 20, 23),c(12, 22, 24,30),c(17, 24, 25))

data1<-data.frame(group, interval, age)

group不使用子集,您可以执行以下操作:

data1[ group %in% data1[data1$interval=="1st" & data1$age<15, "group"] & 
       data1$interval=="2nd",]

data1[group%在%data1[data1$interval==“1st”&data1$ageWow!这正是我想要的。非常感谢!我感谢你的回答!太棒了!