[Vegan-commits] r1042 - in pkg/vegan: R inst

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Mon Oct 12 22:17:57 CEST 2009


Author: jarioksa
Date: 2009-10-12 22:17:56 +0200 (Mon, 12 Oct 2009)
New Revision: 1042

Modified:
   pkg/vegan/R/envfit.default.R
   pkg/vegan/inst/ChangeLog
Log:
na.action could drop dimensions in envfit

Modified: pkg/vegan/R/envfit.default.R
===================================================================
--- pkg/vegan/R/envfit.default.R	2009-10-12 09:12:34 UTC (rev 1041)
+++ pkg/vegan/R/envfit.default.R	2009-10-12 20:17:56 UTC (rev 1042)
@@ -12,8 +12,8 @@
     if (any(!keep)) {
         if (!na.rm)
             stop("missing values in data: consider na.rm = TRUE")
-        X <- X[keep,]
-        env <- env[keep,]
+        X <- X[keep,, drop=FALSE]
+        env <- env[keep,, drop=FALSE]
         na.action <- structure(seq_along(keep)[!keep], class="omit")
     }
     if (is.data.frame(env)) {

Modified: pkg/vegan/inst/ChangeLog
===================================================================
--- pkg/vegan/inst/ChangeLog	2009-10-12 09:12:34 UTC (rev 1041)
+++ pkg/vegan/inst/ChangeLog	2009-10-12 20:17:56 UTC (rev 1042)
@@ -4,6 +4,9 @@
 
 Version 1.16-31 (opened October 3, 2009)
 
+	* envfit: could drop data frame to a vector with na.action (broken
+	in 1.16-28).
+
 	* model.frame.cca, model.matrix.cca: new support functions to
 	reconstitute the model frame and model matrix (or  a list of
 	condition and constrain model matrices) from a cca/rda/capscale



More information about the Vegan-commits mailing list