R의 3 열의 값에 따라 다음과 같은 구조의 데이터 풀을 하위 그룹으로 정렬해야하지만 알아낼 수는 없습니다.데이터 프레임을 여러 열을 기준으로 하위 그룹으로 나눕니다. R
내가하고 싶은 것입니다 :
는- 첫째, 정렬 열
V1
에 따라 데이터 풀에서, 데이터 풀은V1
의 값에 따라 세 가지 하위 그룹으로 구분한다 (V1
의 값을 정렬한다 내림차순). V2
의 값에 따라 3 개의 하위 그룹을 다른 3 개의 하위 그룹으로 정렬하십시오. 이제 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
도 성공하지 구글 검색. @Codoremifa 말했듯 :(
데이터를 압축하지 않고 대문자와 소문자를 혼용하지 못하게하는 데 실패합니다. –
당신의 설명이 당신이하고 싶은 것에 연결할 수 없지만'data.table' 패키지를 보셨습니까? – TheComeOnMan
당신은 넥타이를 깰 방법이없는 것 같습니다. 예를 들어 V1과 하위 그룹 모두에 대해 가치가있는 V1이 임의적으로 생성됩니다. – Frank