缺失值(NA)导致TRUE / FALSE错误

时间:2013-07-25 09:06:32

标签: r na vegan

在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”)
      }

0 个答案:

没有答案