[R] slice.index

Peter Dalgaard BSA
Thu, 30 Mar 2000 09:25:58 -0000

"F.Tusell" <etptupaf at bs.ehu.es> writes:

> Porting  a package from S-Plus to R I  find missing the S-Plus function
> slice.index().
> Before I hack  a (probably ugly an inefficient)  replacement, has anyone
> done so?
> Is there a similar function in R that I have overlooked?

No, but:

slice.index<-function(x,i){k<-dim(x)[i];sweep(x,i,1:k,function(x,y)y)}

seems to do the trick.

--
   O__  ---- Peter Dalgaard             Blegdamsvej 3
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help 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-help-request at
stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._