[Rd] problem with aperm? (PR#568)
jim.lemon@uts.edu.au
jim.lemon@uts.edu.au
Tue, 13 Jun 2000 05:17:40 +0200 (MET DST)
R version 1.0.1
OS RedHat Linux 6.1
In attempting to test for numeric vectors in a data frame, I tried:
apply(dataframe,2,is.numeric)
and found that it returned FALSE for all vectors whether they were
numeric or not. I tracked this to the fact that as.array() was
converting the data frame to character vectors, and thought I could
solve it by using array(), which preserved the mode of the columns.
However, I then got an error from aperm():
Error in aperm(X, c(s.call, s.ans)) : aperm: invalid second argument,
must be a vector
even though the second argument tested as a vector. This happened both
within the apply() function and calling aperm() separately, even if I
explicitly used a numeric vector for the second argument. I then had a
look at the code for do_aperm(), but as I am unfamiliar with Scheme, had
to give up after trying to work out what CADR and SEXP were.
Jim
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._