У меня есть одна пустая матрица, которую я хотел бы заполнить значениями двух других матриц. Это моя пустая матрица:Назначение значений пустой матрице из другой матрицы в R
Att_table_S01_E031_Mod <- matrix(NA, nrow = 16, ncol = 13)
colnames (Att_table_S01_E031_Mod) <- c("ID", "Area", "LU_1990", "LU_2000", "LU_2005", "CHLU_90_00", "CHLU_00_05", "Tile", "Unique_ID", "D_90_00", "D_00_05", "Source_90_00", "Source_00_05")
Другие две матрицы содержат информацию, которую я хочу, чтобы включить в эту новую матрицу, такие как ID
, Area
, LU_1990
и так далее. Тем не менее, я еще не нашел способ сделать это. Некоторые намеки были бы хорошо оценены.
В матрице Att_table_S01_E031 имеется только один столбец. Вы знаете, как я могу разбить его? [1] "ID.Area_ORG.LU_1990.LU_2000.CHLU_90_00.LU_2005.CHLU_00_05.Tile.UNIQ_ID.AREA.D_90_00.D_00_05.Sour_90_00.Sour_00_05.Conf_90_00.Conf_00_05"
Просьба также представить воспроизводимые примеры других матриц. –
Это одно: z <- extract (x = rc_GLC2000_LC, y = Deforested_areas) # это вернет список векторов (один вектор всех значений r для каждой функции в s) # сделать функцию, которая принимает большинство (x) { y <- as.numeric (имена (which.max (таблица (у) } # возвращает одно значение (большинство) в функции г <- экстракт (х = rc_Mod2000_LC, у = Deforested_areas, удовольствие = MAJ) COLNAMES (г) <- с ("LU_2000") –
И второй: Att_table_S01_E031 <- as.matrix (Att_Table_Deforested_areas) –