0
我將嘗試使用下面的代碼做一個相似矩陣:R:NA/NaN的/ INF在外部函數調用(ARG 1)vegdist
BC26bBrayCurtisMatrix<-vegdist(BC2_6b_OTU, method="bray", binary=FALSE, diag=FALSE, upper=FALSE,na.rm = FALSE)
我收到此錯誤:
Error in vegdist(BC2_6b_OTU, method = "bray", binary = FALSE, diag = FALSE, NA/NaN/Inf in foreign function call (arg 1)
我曾嘗試:
is.na(BC2_6b_OTU)
輸出返回除了在表的末尾2列的所有FALSE。這些在我的BC2_6b_OTU.csv文件中實際上是空白的,但在這個輸出結束後說'TRUE'。這可能是問題嗎?如果是這樣,我該如何刪除這一行?
任何其他建議?我是R新手,我很感激幫助!
實際上,這除去了最後一列以外的所有東西。我使用的代碼是: BC2_6b_OTU_NA < - BC2_6b_OTU [,c(ncol(BC2_6b_OTU),ncol(BC2_6b_OTU)-1)] –
@LizKimbrough只在col數字前加上減號,它將排除它們。 –