我第一次使用R.我试图使用Chao1函数来估计我的数据集的多样性。我有20个列,每个物种一个,8行(如果包括标题,则为9行),每个绘图一个。每个细胞都有一个数字,即该图中发现的该物种的个体数量。例如,在我的Excel文件中,单元格A2的值为“8”,这意味着在第一个图中找到了8个Species1个体。
我已下载了Fossil和Vegan套餐,我相信Chao1功能位于此处。他们在我的图书馆里很活跃。我已将我的数据集导入为“speciesabund”。我现在正试图运行Chao1。根据描述(https://artax.karlin.mff.cuni.cz/r-help/library/fossil/html/chao1.html)我应该输入
chao1(x,taxa.row = TRUE)
我假设“x”代表我的数据集,所以我尝试了
chao1(speciesabund,taxa.row = TRUE)
代替。它不起作用并返回给我“错误:不支持使用矩阵或数组进行列索引。”我认为这意味着我需要在尝试使用Chao函数之前对我的数据做更多的事情,这是正确的吗?如果是这样,我该怎么做?
非常感谢你的帮助!我正在使用第一次,所以如果我的问题很愚蠢,我很抱歉。