3
我正在尝试在R中使用素数包,将数据集作为列和物种数作为列进行计算。我的数据格式为文本文件(制表符分隔),并包含大量'0'物种计数。然而,当我尝试创建一个距离矩阵我得到以下错误消息:素食主义者包中的vegdist错误消息
嘶叫< - vegdist(DATA1,方法= “布雷”)
警告信息: 1:在vegdist(DATA1,方法=“布雷”): 你有空行:他们的不同点可以是在方法“布雷” 2无意义:在vegdist(DATA1,方法=“布雷”):在结果中缺失值
这防止箱从执行NMDS:
> nmds <- metaMDS(data1, k = 2,
+ distance = 'bray', autotransform = FALSE)
Error in if (any(dist < -sqrt(.Machine$double.eps))) warning("some dissimilarities are negative -- is this intentional?") :
missing value where TRUE/FALSE needed
In addition: Warning messages:
1: In distfun(comm, method = distance, ...) :
you have empty rows: their dissimilarities may be meaningless in method “bray”
2: In distfun(comm, method = distance, ...) : missing values in results
我该如何解决这个问题?
谢谢你的回答!
第一个只是一个警告,而不是一个错误,所以你需要解释是什么让你觉得你被阻止应用一个进一步的功能。如果您提供'dput(varespec)'的输出,我们可能会想出一种删除空项目的方法。 –