标签: r matrix
我为相同的项目计算了4个不同的相似度矩阵,但是在不同的时间段内,我想比较项目之间的相似性如何随时间变化。问题是项目的顺序,即矩阵列对于每个矩阵是不同的。如何重新排序矩阵中的列,以便我的所有矩阵都具有可比性?
答案 0 :(得分:0)
将评论移至答案:
对于每个矩阵mx_j,创建一个列名称的向量:
mx_j
cnj<-colnames(mx_j)
然后对于任何给定的矩阵对j和k,
colmatch<- intersect(cnj,cnk)将识别公共列,并且分析可以限于该名称子集。
colmatch<- intersect(cnj,cnk)