2

それぞれ 2 人の兄弟の家族にネストされた兄弟の身長データがあります。

   ID family sibling height
1   1      1       1    103
2   2      1       2    100
3   3      2       1    102
4   4      2       2     98
5   5      3       1    104
6   6      3       2    100
7   7      4       1     98
8   8      4       2     94
9   9      5       1     95
10 10      5       2    111
11 11      6       1    112
12 12      6       2    113

R を使用して、各家族で、次のように、兄弟ごとに兄弟の身長の値が割り当てられた新しい変数を作成したいと思います。

   ID family sibling height cosib_height
1   1      1       1    103          100
2   2      1       2    100          103
3   3      2       1    102           98
4   4      2       2     98          102
5   5      3       1    104          100
6   6      3       2    100          104
7   7      4       1     98           94
8   8      4       2     94           98
9   9      5       1     95          111
10 10      5       2    111           95
11 11      6       1    112          113
12 12      6       2    113          112

たとえば、各家族の平均身長を見つけるなど、家族の2人のメンバーを集計するのは簡単ですが、各個人に兄弟姉妹の身長を割り当てる方法を理解できませんでした.

reshape または plyr パッケージを使用して実行できると思われますが、これまでのところうまくいきませんでした。

編集: もう 1 つの問題は、私が扱っている実際のデータでは、家族の一方または両方の兄弟の身長データが欠落している場合があることです (身長の NA)。高さが時々欠落している場合でも機能するソリューションは、非常に高く評価されます。

ありがとうございました!

4

1 に答える 1