Hi,
Try this:
The last part was not clear.
A.df<-read.table(text="
??? ??? a c 0.9
??????????? b? x 0.8
??????????? b z 0.5
??????????? c y 0.9
??????????? c x 0.7
??????????? c z 0.6
",sep="",header=FALSE,stringsAsFactors=FALSE)
?lst1<-split(A.df[,-1],A.df$V1)
lst1
#$a
#? V2? V3
#1? c 0.9
#
#$b
#? V2? V3
#2? x 0.8
#3? z 0.5
#
#$c
#? V2? V3
#4? y 0.9
#5? x 0.7
#6? z 0.6
A.K.
----- Original Message -----
From: Nuri Alpay Temiz <alpaytemiz at outlook.com>
To: R-help at r-project.org
Cc:
Sent: Tuesday, January 15, 2013 12:10 PM
Subject: [R] grouping elements of a data frame
Hi everyone,
I have a question on selecting and grouping elements of a data frame. For
example:
A.df<- [ a c 0.9
? ? ? ? ? ? b? x 0.8
? ? ? ? ? ? b z 0.5
? ? ? ? ? ? c y 0.9
? ? ? ? ? ? c x 0.7
? ? ? ? ? ? c z 0.6]
I want to create a list of a data frame that gives me the unique values of
column 1 of A.df so that i can create intersects. That is:
B[a]<- [ c 0.9]
B[b]<- [ x 0.8
? ? ? ? ? ? z 0.5]
B[c]<- [ y 0.9
? ? ? ? ? ? x 0.7
? ? ? ? ? ? z 0.6]
B[c] n B[b] <- c(x,z)
How can I accomplish this?
Thanks,
Al
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ?
______________________________________________
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.