2013-01-14 10 views
0

606 행의 상관 행렬 (corm)을 작업 중이며 일부 열 이름이 포함 된 변수 (X)가 있습니다. 이 열을 (corm)에서 선택하고 싶습니다.상관 행렬의 바깥 쪽 첨자

> print(X) 
[1] "VL"   "IM"   "2_EA" "Av"  
[5] "Cit"  "Wap"  "Rp"  "R"  
[9] "H2e"  "Wp"   "As"  "2"   
[13] "HS"  "Wep"  "W"  "p"  

나는 다음과 같은 명령

corm2 <- corm[,X] 

적용하고 난이 얻을 : 모든 단서가 잘못 여기서 뭐하는거야

Error: subscript out of bounds 

? 대답으로 그 의견을 켜기

+0

모두 (X % in dimnames (corm) [[2]])? – themel

+0

거짓말, 그게 무슨 뜻입니까? : D – Error404

+2

"not TRUE"를 의미합니다. – flodel

답변

3

: X에있는 이름 중 일부는 사용중인 corm 행렬에 열 이름이 아니기 때문에

Error: subscript out of bounds 발생합니다. 즉, 존재하지 않는 열을 추출하려고하므로 오류 메시지입니다.

아마도 오타가 원인 일 수 있습니다. 범인을 알아 내기 위해 setdiff(X, colnames(corm))을 실행할 수 있습니다.