R语言 vegdist错误:输入数据必须是数字

w41d8nur  于 2023-10-13  发布在  其他
关注(0)|答案(1)|浏览(626)

我试着运行dist.cor <- vegdist(data,method=“bray”)来计算相异性指数,但我得到了一个错误:“Error in vegdist(data,method =“bray”):输入数据必须是数字。
这是我第一次使用“纯素”这个软件包,我有一个表格,里面有计算肠道内容物中猎物DNA存在的指数。前四列是我稍后要测试的因素(位置,物种,性别和大小)(使用PERMANOVA),其余的是每个样本(肠道)每个猎物项目计算的指数。我想用bray-curtis来计算相异度,但出现了这个错误:“在vegdist(data,method =“bray”)中出错:输入数据必须是数字。我不明白我做错了什么,或者我应该改变什么才能计算相异度,然后根据它执行PERMANOVA。data in question

idv4meu8

idv4meu81#

你能把这些框架分开进行分析吗?只取包含索引数据的列,然后运行df <- as.numeric(df)。你应该能够进行分析。

相关问题