首页 > 解决方案 > 使用 2 个单独的数据框创建相关矩阵

问题描述

我有两个单独的数据框:

 **df1**                               **df2**
   A B C D E                         blue yellow green
1                                  1    
2                                  2  
3                                  3
4                                  4   

我想按行合并它们以创建如下矩阵

  **matrix**
        A   B   C  D  E
  Blue 

  Yellow

  Green

由于数据来自样本(来自 df1 和 df2 的行名),因此可以匹配两个 df 的列以创建矩阵。我不知道该怎么做?

我试过了,

       merge(df1, df2,
                by="row.names",
                all.x=TRUE)

但是,这不会将 df2 的列名(蓝色、绿色红色)作为新矩阵中的行。此外,新数据集不一定必须是矩阵,如果是 df,我可以稍后将其转换为矩阵。

谢谢!

标签: r

解决方案


推荐阅读