[R] Subsetting dataframe
    Davaren1@aol.com 
    Davaren1 at aol.com
       
    Fri Jul 30 18:32:14 CEST 2004
    
    
  
Dear R-help,
I have a question on subsetting a dataframe and I searched all of R-help to no avail.  Please view the following example dataframe:
# Example
> x <- factor(rep(c(1,2,3,4),2))
> y <- c(1,4,3,2,1,2,5,1,2)
> z <- c(10,12,18,21,24,32,34,12,23)
> test <- data.frame(x, y, z)
> test
   x y  z
1  1 1 10
2  2 4 12
3  3 3 18
4  4 2 21
5  1 1 24
6  2 2 32
7  3 5 34
8  4 1 12
I want to subset "y" that is >=4 and return all matching "x" that were found from y>=4.  I know I can do the following:
> test.new <-subset(test, y>=4)
> test.new
  x y  z
2 2 4 12
7 3 5 34
I am trying for the following output:
> test.new
  x y  z
2 2 4 12
3 3 3 18
6 2 2 32
7 3 5 34
I appreciate any help.
Very respectfully,
D. Arenas
    
    
More information about the R-help
mailing list