[R-pkgs] new version of abind()
Tony Plate
tplate at acm.org
Sat Mar 20 22:21:34 CET 2004
There is a new version of the abind package on CRAN (abind_1.1-0). abind()
is a multi-dimensional generalization of cbind() and rbind() -- it can bind
multiple 2-d matrices into a 3-d array, or bind 3-d arrays together, etc.
In this new version the behavior of the function abind() has been enhanced
slightly (it can now accept a list as the first argument, removing the need
to use do.call() in most situtations), and changed slightly (to no longer
by default creates dimension names if none exist, because these are usually
useless and mostly annoying). There is also a new function in the package:
adrop(), which does approximately what drop() does, but allows control over
which dimensions are dropped.
Note also that the abind() function runs under S-plus as well (I believe
adrop() does as well, but it is not as well tested).
Details:
2004-03-12
* R/abind.R man/abind.Rd
allow first argument of abind() to be a list of objects to be
bound -- this avoids the need for do.call() when one wants to bind
a list of objects
* R/abind.R man/abind.Rd
changed argument name 'use.anon.names' to the more intuitive
'make.names' (the argument 'use.anon.names' still works)
* R/abind.R man/abind.Rd
changed default value for 'make.names' to FALSE (now more closely
behaves like rbind() and cbind()). This means that dimension
names for dimensions that have no names are only constructed
when requested, not by default.
* R/adrop.R man/adrop.Rd
added new function adrop(). This is a function like drop(), but it
allows to user to specify which of the dimensions with extent one
will be dropped.
Please let me know of any problems.
-- Tony Plate
Tony Plate tplate at acm.org
More information about the R-packages
mailing list