如何为当前在R中位于站点x物种的大型不存在数据集制作多个物种x性状矩阵?

时间:2019-07-10 08:42:58

标签: r function matrix rstudio

我目前正在完成有关农用土地如何影响英国英国鸟类功能多样性的硕士研究项目。

我在英国的每10 km广场上都有一个非常大的英国鸟类存在/不存在的数据集。到目前为止,我已经使用R将该数据操纵到一个站点x物种矩阵中,其中3600个站点被列为行,而259个物种被列为列。对于每种物种,0表示不存在,而1表示存在。

这是我坚持的下一个阶段。我现在需要为每个10 km的正方形制作一个物种x性状矩阵。因此,我将需要获取当前数据的每一行,并以某种方式将其与我的功能性状数据进行组合,以使PRESENT种类(在我的当前数据中具有1的那些)位于行及其功能性状中(我具有不同的特征)数据集)在列中。然后,我将继续使用这些矩阵来研究功能多样性。

我只是想知道是否有人可以通过代码帮助我做到这一点。因为我有很多10 km的正方形要制作这些矩阵,所以我不确定如何处理矩阵以及将矩阵存储在哪里,甚至不确定如何为3600个站点设置代码!

我尝试使用代码将每行(10公里站点)提取到其自己的数据框中,但这是我所能做到的。

我已经使用Fuzzysim软件包尝试创建一个物种x性状矩阵。我加载了特征数据,然后使用sptmatrix <- as.data.frame(presabs[1,], drop=false从大型数据集中分离出了第一个10公里的正方形-这就是我现在试图将两个数据集合并并分离成我需要做的地方!然后在所有10公里的站点上大规模进行此操作。

任何帮助将不胜感激,我对此一无所知。

0 个答案:

没有答案