[R] simple question on picking out some rows of a matrix/data frame

John Fox jfox at mcmaster.ca
Mon Feb 9 22:28:02 CET 2004


Dear Roger,

Something like mat[mat[,1] == mat[,2],] or mat[mat[,1] != mat[,2],]
should give you what you want.

I hope that this helps,
 John

On 09 Feb 2004 12:22:48 -0800
 Roger Levy <rog at stanford.edu> wrote:
> Hi,
> 
> I have a simple question about matrix/data frame manipulation.  I
> have
> a data frame that looks a something like this
> 
>   X    Y    Z
>   1    0    "apples"
>   -1   -1   "oranges"
>   ...
>   0    -1   "bananas"
>
> and I'd like to pull out all the rows for which X and Y are (un)equal
> into a submatrix.
> 
> How can I do that?
> 
> Many thanks,
> 
> Roger Levy
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html




More information about the R-help mailing list