У меня две xts-матрицы (A и B) содержали заголовки в виде «value1.value2». Эта комбинация меток сохраняется для обеих матриц как символы, чтобы избежать присоединения префикса «X» к числам буквой R.
A и B уже помечены их комбинацией символов.
Теперь я хочу чтобы прикрепить матрицу B с правой стороны от A (я использовал C <- cbind(A,B)
или C <- merge.xts(A,B)
).
Объединение или связывание их приводит к тому, что R прикрепляет X перед заголовками. Это не может быть отменено
colnames(C) <- as.character(colnames(C))
Как от него избавиться, если я хочу использовать числа в качестве заголовков (обратите внимание: это не файл, который Я загружаюсь, я пытаюсь привести к выводам вместе)?
В качестве следующего шага я хочу упорядочить столбцы по возрастанию и попытался:
C <- C[,sort(colnames(C), decreasing = F)]
Но R полностью портит порядок и, кажется, случайным образом размещает столбцы. Я также попробовал as.data.frame(cbind(A,B))
и отсортировал фрейм данных, но ничего не улучшилось.
Я рад получить ценные предложения.
К сожалению, я не могу привести минимальный рабочий пример .
Большое спасибо!