我要做AMOVA分析 需要欧式矩阵 用as.matrix做出了个矩阵
as.matrix(data[distances])[1:20,1:20]
然后用amovapro <- amova(samples = data[protist], distances = sqrt(data[distances]), structures = data[structures])
错误为Object of class 'dist' expected for distances
如果把sqrt(data[distances])改为sqrt(data$distances) 就是数学函数中用了非数值参数
我知道问题可能是出在 之前的 distances < -()
求教如何能将distances变为数值参数 或者as.matrix的原始数据录入格式应该是怎么样的呢