1
選擇從數據幀的子集,我想通過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, age)
我會如果每組的「第一」間隔的年齡小於15,則設置R代碼以選擇每組的「第二」間隔的行。
因此,這個結果I想有:
我已經嘗試使用subset()
功能,但它不工作:
subset(data1, group %in% (if (data1$interval=="1st" && data1$age<15)))
誰能幫助我嗎?
謝謝!
我感謝任何答覆!
哇!這正是我想要的。非常感謝!我感謝你的回答!真棒! – Joanna