私の変数idに基づいてデータセットから重複した観測を削除しようとしています。しかし、以下のルールに基づいて観測を削除したい。以下の変数は、id、世帯主の性別(1-男性、2-女性)および世帯主の年齢である。ルールは次のとおりです。世帯に男性と女性の両方の家庭の頭がある場合は、女性の世帯頭の観察を取り除いてください。家系が2頭の男性または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 –
は同じアイデアを持っていましたが、 '-age'(+1) – adibender
' id 10'が出力から抜けているようです... – adibender