Я работаю над корреляционной матрицей (corm
) из 606 столбцов на 606 строк, и у меня есть переменная с именем (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
Есть какие-нибудь подсказки, что здесь происходит не так?
X
не отображаются как имена столбцов вашейcorm
матрицы. Возможно опечатка. Запуститеsetdiff(X, colnames(corm))
, чтобы узнать, какие. - person flodel   schedule 14.01.2013