我之前问过“如何将两列显示为二进制(存在/不存在)矩阵?”。这个问题得到了两个很好的答案。我现在想更进一步,并通过物种列在原始站点中添加第三列,以反映每个地块中每个物种的生物量。
第 1 列(地块)指定约 200 个地块的代码,第 2 列(物种)指定约 1200 个物种的代码,第 3 列(生物量)指定干重。每个地块有 > 1 个物种,每个物种可以出现在 > 1 个地块中。总行数约为 2700。
> head(dissim)
plot species biomass
1 a1f56r jactom 20.2
2 a1f56r zinunk 10.3
3 a1f56r mikcor 0.4
4 a1f56r rubcle 1.3
5 a1f56r sphoos 12.4
6 a1f56r nepbis1 8.2
tail(dissim)
plot species biomass
2707 og100m562r selcup 4.7
2708 og100m562r pip139 30.5
2709 og100m562r stasum 0.1
2710 og100m562r artani 3.4
2711 og100m562r annunk 20.7
2712 og100m562r rubunk 22.6
我想按物种矩阵创建一个图,显示每个图中每个物种的生物量(而不是二元存在/不存在矩阵),形式如下:
jactom rubcle chrodo uncgla
a1f56r 1.3 0 10.3 0
a1f17r 0 22.3 0 4
a1m5r 3.2 0 3.7 9.7
a1m5r 1 0 0 20.1
a1m17r 5.4 6.9 0 1
任何关于如何增加这种额外复杂程度的建议都将不胜感激。