我有两个尺寸相同的矩阵,我想要实现的是将一个矩阵的行和列替换为另一个
matrix1 =
exam1 exam2 exam3 exam4
arun 10 10 15 18
joy 2 2 5 6
matrix2 =
"v1" "v2" "v3" "v3"
"1" 12 13 15 16
"2" 10 12 13 13
output = 我想用matrix1替换matrix2的行名和列名
exam1 exam2 exam3 exam4
arun 12 13 15 16
joy 10 12 13 13
有人可以建议我怎么做吗,R的新手 注意: 矩阵文件很大
答案 0 :(得分:2)
您可以使用dimnames<-
dimnames(matrix2) <- dimnames(matrix1)
完成
的工作rownames(matrix2) <- rownames(matrix1)
colnames(matrix2) <- colnames(matrix1)