Rの3列の値に基づいて、次の構造のデータプールをサブグループにソートする必要がありますが、わかりません。
私がやりたいことは次のとおりです。
- まず、列 に基づいてデータプールをソートします。データ
V1
プールは の値に従って 3 つのサブグループに分割する必要がありますV1
( の値はV1
最初に降順でソートする必要があります)。 - の値に従って、3 つのサブグループのそれぞれを別の 3 つのサブグループに分類すると、
V2
9 つのサブグループが必要になります。 - 同様に、9 つのグループのそれぞれをさらに 3 つのグループに分割すると、合計 27 のサブグループになります。
次のデータは単純な例にすぎません。データには 1545 社の企業が含まれています。
Firm value V1 V2 V3
1 7 7 11 8
2 9 9 11 7
3 8 14 8 10
4 9 9 7 14
5 8 11 15 14
6 9 10 9 7
7 8 8 6 14
8 4 8 11 14
9 8 10 13 10
10 2 11 6 13
11 3 5 12 14
12 5 12 15 12
13 1 9 13 7
14 4 5 14 7
15 5 10 5 9
16 5 8 13 14
17 2 10 10 7
18 5 12 12 9
19 7 6 11 7
20 6 9 14 14
21 6 14 9 14
22 8 6 6 7
23 9 11 9 5
24 7 7 6 9
25 10 5 15 11
26 4 6 10 9
27 4 13 14 8
結果は次のようになります。
Firm value V1 V2 V3
5 8 11 15 14
12 5 12 15 12
27 4 13 14 8
21 6 14 9 14
18 5 12 12 9
23 9 11 9 5
10 2 11 6 13
3 8 14 8 10
6 9 10 9 7
20 6 9 14 14
9 8 10 13 10
13 1 9 13 7
8 4 8 11 14
2 9 9 11 7
17 2 10 10 7
4 9 9 7 14
7 8 8 6 14
15 5 10 5 9
16 5 8 13 14
25 10 5 15 11
14 4 5 14 7
11 3 5 12 14
1 7 7 11 8
19 7 6 11 7
26 4 6 10 9
24 7 7 6 9
22 8 6 6 7
私は長い間試してきましたが、Googleも検索しても成功しませんでした。:(