在RStudio,R版本3.0.1,Ubuntu 12.04中运行分析。我使用vegan package 2.0-8中的envfit函数将环境因素(envW)与分析(MDSnsj)相关联。我的环境数据集(envW)有许多缺失值。运行这个简单的命令时,我收到以下错误消息。我已经尝试将文本'NA'放在缺失的位置,但我收到相同的错误消息。
envfit(MDSnsj, envW, perm=999, na.rm=TRUE)->MDSnsef
>Error in if (any(x < 0, na.rm = na.rm)) { :
missing value where TRUE/FALSE needed
任何人都可以向我解释错误信息的含义吗?和....有没有人有任何想法如何解决这个问题?提前谢谢
猜测所要求的内容
回溯()
MDSnsef&lt; -envfit(MDSnsj,envW,perm = 999,na.rm = TRUE)
调试:envfit(MDSnsj,envW,perm = 999,na.rm = TRUE)
调试:{
UseMethod( “envfit”)
}