[R] 3 questions: debug R script, multi-level sorts,	and multi-gsub
    David Winsemius 
    dwinsemius at comcast.net
       
    Sat Apr 26 14:37:25 CEST 2008
    
    
  
"Ng Stanley" <stanleyngkl at gmail.com> wrote in
news:462b7fdd0804252028w4901ae25v11d53161207d139c at mail.gmail.com: 
> 2) I have looked deeply into R, but can't fine multi-level sorts.
At the top of the help page for sort...
"Sort (or order) a vector or factor (partially) into ascending (or 
descending) order. For ordering along more than one variable, e.g., for 
sorting data frames, see _order_. "
In the examples on the order page, it shows what I suspect you mean by 
a multilevel sort (although you offer no examples).
> (ii <- order(x <- c(1,1,3:1,1:4,3), y <- c(9,9:1), z <-c(2,1:9)))
 [1]  6  5  2  1  7  4 10  8  3  9
> dd <- transform(data.frame(x,y,z),
+                 z = factor(z, labels=LETTERS[9:1]))
> dd
   x y z
1  1 9 H
2  1 9 I
3  3 8 H
4  2 7 G
5  1 6 F
6  1 5 E
7  2 4 D
8  3 3 C
9  4 2 B
10 3 1 A
> dd[ order(x, -y, z) ,]
   x y z
2  1 9 I
1  1 9 H
5  1 6 F
6  1 5 E
4  2 7 G
7  2 4 D
3  3 8 H
8  3 3 C
10 3 1 A
9  4 2 B
-- 
David Winsemius
> 
> 3) I have a vector of words, several of which need to be replaced by
> different unique words. I am using multi-lines of gsub, is there any
> elegant alternative ?
> 
>      [[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html and provide commented,
> minimal, self-contained, reproducible code. 
>
    
    
More information about the R-help
mailing list