Hi:
Here are a couple of ways. Since your data frame does not contain a
'c' in ID2, we redefine the factor to give it all five levels rather
than the observed four:
> df <- read.table(textConnection("
+ ID1 ID2 Value
+ a b 1
+ b d 1
+ c a 2
+ c e 1
+ d a 1
+ e d 2"), header = TRUE)
str(df)
> str(
tigo, WI 54409 USA
715-627-4317, ext. 3125 (Office)
715-216-8014 (Cell)
715-623-6773 (FAX)
http://www.glsc.usgs.gov (GLSC web site)
http://profile.usgs.gov/jvadams (My homepage)
jvad...@usgs.gov (E-mail)
From:
Jagz Bell
To:
"r-help@R-project.org"
Date:
08/02/2011 12:13
Hi,
I've tried to look through all the previous related Threads/posts but can't
find a solution to what's probably a simple question.
I have a data frame comprised of three columns e.g.:
ID1 ID2 Value
a b 1
b d 1
c a 2
c e 1
d a 1
e d 2
I'd like to convert the data to a matrix i.e.:
a b c
3 matches
Mail list logo