我想從基於我的變量,ID的數據集中刪除重複的觀察值。但是,我想根據以下規則刪除觀察結果。下面的變量是id,戶主的性別(1男2女)和戶主的年齡。規則如下。如果一個家庭同時擁有男性和女性戶主,則取消女性戶主觀察。如果一個家庭爲兩個男性或兩個女性頭部,請將年輕的家長的觀察移除。下面是一個示例數據集。基於規則集刪除重複的觀察
id = c(1,2,2,3,4,5,5,6,7,8,8,9,10)
sex = c(1,1,2,1,2,2,2,1,1,1,1,2,1)
age = c(32,34,54,23,32,56,67,45,51,43,35,80,45)
data = data.frame(cbind(id,sex,age))
我想的比較複雜。簡單使用邏輯+1 – 2013-03-22 18:05:54
有相同的想法,但沒有拿出'-age'(+1) – adibender 2013-03-22 18:07:47
'id 10'似乎從輸出中丟失,儘管... – adibender 2013-03-22 18:11:04