Я ищу, чтобы заказать мои столбцы по имени. Я знаю, что могу сделать следующее: portManDMA = portManDMA[,c(1,2,6,7,8,9,10,3,4,5,11,12,13,14,15,16,17,18,19)]
, чтобы изменить порядок столбцов, но то, что я хотел бы сделать, на самом деле использует имя столбца в заказе. Например:Стол заказов по их именам
## OriginalMatrix
DEF ABC KLM HIJ
Где каждая из трех букв представляет собой имя столбца. Я хотел бы затем изменить их порядок на основе имен столбцов, что-то вроде portManDMA = portManDMA[,c("ABC","KLM","DEF","HIJ")]
, например, так, что новый порядок будет таким:
## NewMatrix
ABC KLM DEF HIJ
ли кто-нибудь сможет помочь мне с этим?
Спасибо!
Майк
@AnandaMahto, нет, я пытаюсь заказать столбцы по именам столбцов, где имена столбцов - «ABC», «KLM», «DEF» и «HIJ». Когда я пытаюсь использовать приведенный выше код, он не сортирует данные по своему усмотрению. Спасибо – Mike
Эх !? 'portManDMA = portManDMA [, c (« ABC »,« KLM »,« DEF »,« HIJ »)]' * is * ответ, просто посмотрите обновленный ответ @ gung. Если это не дает вам то, что вы хотите, вы не говорите нам что-то важное. Как другие спросили, пожалуйста, дайте воспроизводимый пример и покажите, что не работает для вас (например, * фактический * код) –