2014-09-02 5 views
-1

У меня есть одна матрица данных с именем as.mat с размерами [1] 79 1929 и другая матрица, dd.mat с размерами [1] 79 1924. dd.mat Имеет 1924 столбца, но столбцы 1-1921 не имеют имен. Например, это то, что он выглядит, когда я colnames(dd.mat):Как установить столбцы матрицы в имена столбцов другой матрицы?

[1] "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" [28] "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" "" ""

... до 1921th колонны. Но колонны 1922, 1923 и 1924 имеют имя столбца «НВ»:

[1918] "" "" "" "" "nv" "nv" "nv"

Как бы я поставил COLNAMES из as.mat к именам 1921 столбцов матрицы dd.mat без переименования 1922nd в 1924th колонки?

ответ

2

Просто выполнить задание в сочетании с индексацией

colnames(as.mat)[1:1921] <- colnames(dd.mat)[1:1921]