[R] combining column having same values

arun smartpink111 at yahoo.com
Wed Mar 6 13:51:12 CET 2013


Hi,
Try this:
mat1<- as.matrix(read.table(text=" 
1      1      3      2      3      1      1      2      3      3      2
",sep="",header=FALSE))
 res<-lapply(1:3,function(i) which(mat1==i))
 names(res)<- c("a","c","b")
 res
#$a
#[1] 1 2 6 7

#$c
#[1]  4  8 11

#$b
#[1]  3  5  9 10
A.K.




----- Original Message -----
From: eliza botto <eliza_botto at hotmail.com>
To: "r-help at r-project.org" <r-help at r-project.org>
Cc: 
Sent: Wednesday, March 6, 2013 6:26 AM
Subject: [R] combining column having same values


Dear useRs,
I have a matrix in the following form

[,1]   [,2]   [,3]   [,4]   [,5]   [,6]   [,7]   [,8]   [,9]  [,10]  [,11]      1      1       3      2       3       1      1       2      3       3      2

and following is my desired output  (combining the column headers, having same values).
a<-1,2,6,7

b<-3,5,9,10

c<-4,8,11
Thanks in advance
Elisa                           
    [[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