查询两个表...构建第三个

时间:2015-07-22 08:27:12

标签: r merge

我正在寻找一种解决方案来创建一个表格,根据另外两个表格的标准给出物种的属性(例如海拔高度)。

这是我的“原创”表格:

第一个名为“标题”,其中包含与采样情节位置(海拔等)相关的信息:

head(header)
     Hauteur   Alt  Plot    Quadrat   Microhab     Cover
R2   0-50 cm   350   P1      Q1       TA            50
R3   0-50 cm   350   P1      Q1       TA            95
R4   0.5-1 m   350   P1      Q1       TB            50
R5   0.5-1 m   350   P1      Q1       TB            50
...

第二个名为“datas”,其中包含图中的物种(用作每个图中的存在/不存在):

head(datas)
        Species a   |   Species b   |   Species c   |  Species x |
    R2 |      1            NA              3               4
    R3 |     NA            1               1               NA
    R4 |      2            1               1               3
    R5 |     NA            NA              3               5

我想获得一个表格,给出每个物种的“参数”(具有海拔高度的例子)。这样的事情:

head(parametres)
         Altmin  Altmax   Altmoy  nb[350-549] nb[550-749] [...]   %[350-549m]
Species a   800     1600     1300       0          0        ...         0
Species b   600     1800     1350       0          4        ...         0
Species c   1000    1600     1400       0          0        ...         0   

在此表“参数”中,我需要知道min,max和amp;平均每个物种的发生高度。然后,我想减少班级的高度范围(从350米到2750,间隔200米 - > nb [350-549] / nb [550-749]等)并为每个班级提供出现次数对于每个物种和每个物种每个物种出现的百分比(%[350-549]等)(即特定类别中特定物种出现的总百分比)。

有什么想法吗?

0 个答案:

没有答案