绑定两个具有不同列名的数据框

Jam*_*mes 2 r multiple-columns dataframe rbind dplyr

我有两个数据框

第一个数据

        col1  col2 col3
A1       4     11  15
A2       2      9  17
A3       3      4   4 
B1       10     5   4   
B2        6     1   8
C1       12     1  12
C2        2     5   8
D1        4     1   6 
D2        2     1   8
Run Code Online (Sandbox Code Playgroud)

第二个数据

          meancol1   meancol2 meancol3
meanA        3          8      12
meanB        8          3       6
meanC        7          3      10
meanD        3          1       7
Run Code Online (Sandbox Code Playgroud)

我想组合两个数据帧并保留第一个数据集的列名,所以我想要的结果是:

          col1  col2 col3
    A1       4     11  15
    A2       2      9  17
    A3       3      4   4 
    B1       10     5   4   
    B2        6     1   8
    C1       12     1  12
    C2        2     5   8
    D1        4     1   6 
    D2        2     1   8
 meanA        3     8   12
 meanB        8     3    6
 meanC        7     3   10
 meanD        3     1    7
Run Code Online (Sandbox Code Playgroud)

我尝试过:以下功能

data_all <- rbind(df1,df2)
Run Code Online (Sandbox Code Playgroud)

但没用

我也尝试了该功能bind_rowsdplyr package但这个功能创建了新列。

谢谢

Aro*_*ron 5

你总是可以这样做:

colnames(df2) <- colnames(df1)

data_all <- rbind(df1, df2)

data_all
Run Code Online (Sandbox Code Playgroud)