On Mon, Apr 23, 2012 at 10:58:26AM -0700, cyclondude wrote:
> Hello, very new to R, playing with tables, and I am trying to do 
> 
> x <- subset(data, columnlabel == x)
> 
> for every element in my column that I could find by using 
> 
> table (data [,"columnlabel"])

Hi.

The following may be close to what you require.

  #prepare some data
  dat <- expand.grid(v1=letters[1:3], v2=1:3)
  dat

    v1 v2
  1  a  1
  2  b  1
  3  c  1
  4  a  2
  5  b  2
  6  c  2
  7  a  3
  8  b  3
  9  c  3

  out <- split(dat, dat$v1)

  #the first two groups are
  out[[1]]

    v1 v2
  1  a  1
  4  a  2
  7  a  3

  out[[2]]

    v1 v2
  2  b  1
  5  b  2
  8  b  3

Hope this helps.

Petr Savicky.

______________________________________________
R-help@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.

Reply via email to