小编eug*_*ego的帖子

合并data.frames汇总R中相同列的值

我有3个数据框(行:站点,列:物种名称)的站点内的物种丰富度.行号相同,但列号不同,因为并非所有物种都在所有三个数据帧中.我想将它们合并到一个数据框架中,总结出相同物种的丰富程度.例如:

data.frame1

       Sp1  Sp2  Sp3  Sp4
site1   1    2    3    1
site2   0    2    0    1
site3   1    1    1    1
Run Code Online (Sandbox Code Playgroud)

data.frame2

       Sp1  Sp2  Sp4
 site1  0    1    2
 site2  1    2    0
 site3  1    1    1
Run Code Online (Sandbox Code Playgroud)

data.frame3

       Sp1  Sp2  Sp5  Sp6
 site1  0    1    1    1     
 site2  1    1    1    5
 site3  2    0    0    0
Run Code Online (Sandbox Code Playgroud)

我想拥有的是:

       Sp1  Sp2  Sp3  Sp4  Sp5  Sp6
 site1  1    4    3    3    1    1
 site2  2    5    0    1    1    5
 site3  4 …
Run Code Online (Sandbox Code Playgroud)

merge aggregate r dataframe

11
推荐指数
3
解决办法
1万
查看次数

标签 统计

aggregate ×1

dataframe ×1

merge ×1

r ×1