두 줄로 된 계층 구조의 열 이름이있는 크로스 탭으로 구성된 csv 파일을 가져 오려고합니다.여러 행에 걸쳐 열 이름?
alpha X.1 X.2 beta X.1 X.2 X.3 gamma X.1
var1 var2 var3 var1 var2 var3 var4 var1 var4
1 21 50 5 22 48 6 8 25 8
2 27 50 5 24 48 6 8 33 8
3 26 50 5 28 48 6 8 33 8
4 25 50 5 28 48 6 8 20 8
여기
, 알파, beta
및 var1
는 var2
는 var3
및 var4
이 두 번째 수준 동안 gamma
는 계층 구조의 모든 한 수준이다 : 나는 R의 표를 얻을 때, 그 결과는 다음과 같습니다 .
내가하고 싶은 것은 행 이름이 연결되어 있지만 데이터 구조를 염두에두고 다음과 같은 출력을 얻는 것입니다.
alpha_var1 alpha_var2 alpha_var3 beta_var1 beta_var2 beta_var3 beta_var4 gamma_var1 gamma_var4
1 21 50 5 22 48 6 8 25 8
2 27 50 5 24 48 6 8 33 8
3 26 50 5 28 48 6 8 33 8
4 25 50 5 28 48 6 8 20 8
여기에 아이디어가 있습니까? 이 문제를 해결할만한 것을 찾을 수 없었습니다. 미리 감사드립니다.
... 파일은 어떻게 생겼습니까? – Tommy
대답은'skip'과'nrows' 매개 변수를 이용하여'read.table()'을 두 번 호출하는 것과 관련이 있습니다. – Chase
파일은 csv이며 X.1, X.2 등은 빈 셀을 나타냅니다. 데모 파일을 업로드하는 방법을 모릅니다. – user1202761