[R] List of "occurrence" matrices
Lauri Nikkinen
lauri.nikkinen at iki.fi
Thu Aug 7 15:04:58 CEST 2008
R users,
I don't know if I can make myself clear but I'll give it a try. I have
a data.frame like this
x <- "var1,var2,var3,var4
a,b,b,a
b,b,c,b
c,a,a,a
a,b,c,c
b,a,c,a
c,c,b,b
a,c,a,b
b,c,a,c
c,a,b,c"
DF <- read.table(textConnection(x), header=T, sep=",")
DF
and I would like to sum all the combinations/occurences by a factor
(letter in this case) between variables and produce a list of
"occurrence" matrices. For example in this case the "occurrence"
matrix (first element of list) for factor "a" should look like this
>occulist
$a
var1 var2 var3 var4
var1 x 0 1 1
var2 0 x 1 2
var3 1 1 x 1
var4 1 2 1 x
$b
etc.
because there is two rows where var2 and var4 has "a"
DF[DF$var2=="a" & DF$var4=="a",]
Can you give an advice how to achieve this kind of a list of matrices?
-Lauri
More information about the R-help
mailing list