#r
#r
Вопрос:
У меня есть фрейм данных размером 2×5 с именами строк и именами столбцов, как указано ниже:
test <- matrix(NA,nrow=2,ncol=5)
test[1,] = c(2,3,6,8,9)
test[2,] = c(5,3,2,7,8)
colnames(test) = c('aa','bb','cc','dd','ee')
rownames(test) = c('first','second')
test = data.frame(test)
Я хотел бы сопоставить столбцы фрейма данных с форматом, указанным этим вектором:
test2 = c('ee','cc','dd','bb','aa')
Кто-нибудь знает, как я могу это сделать?
Комментарии:
1. Я не понимаю вопроса. Каков ваш желаемый результат? Вы обычно меняете порядок столбцов? Т.Е. Это то, что вы хотите
test[,test2]
?2. Если вы хотите изменить порядок столбцов, тогда это будет
test2 = test[, c('ee','cc','dd','bb','aa')]
.3. Да, я хотел изменить порядок столбцов, это работает отлично, спасибо!!