[R] how to show a section of a matrix neatly (or row by row ) that satisfies some condition

Wiener, Matthew matthew_wiener at merck.com
Mon Mar 24 20:49:41 CET 2003

You're missing a comma in the subscript.  The comma tells it that your test
is for the appropriate rows.

You want: finest[finest[,1] > 10^3,]

Hope this helps,

Matt Wiener

-----Original Message-----
From: Edmond Ng [mailto:Edmond.Ng at lshtm.ac.uk] 
Sent: Monday, March 24, 2003 2:40 PM
To: r-help at stat.math.ethz.ch
Subject: [R] how to show a section of a matrix neatly (or row by row) that
satisfies some condition

Hi all, 

I want to show the rows of a matrix (100x3) of which some of its elements
satisfy a certain condition. In particular, how can I display the 2 rows of
my matrix one after the 
other and not all all elements of column 1 first, then column 2 and so on.
See the following. 

> finest[finest[,1] > 10^3] 
[1] 4.960632e+13 3.612619e+04 7.668204e+12 1.001911e+04 8.886153e-01
[6] 6.130777e-01

> dim(finest) 
[1] 100   3

Many thanks in advance. 


R-help at stat.math.ethz.ch mailing list


More information about the R-help mailing list