[R] Re : Problem with a Matrix
Pascal Oettli
kridox at ymail.com
Thu Mar 8 10:46:34 CET 2012
Hi Hamada,
Could the following be helpful?
"dtf" is your data.frame
nr <- nrow(dtf)
new.dtf <- data.frame(Site.No=seq(1,nr/2))
new.dtf$XXX <- dtf[seq(1,nr,2),3]
new.dtf$YYY <- dtf[seq(2,nr,2),3]
or
new.mat <- numeric()
new.mat <- cbind(new.mat,dtf[seq(1,nr,2),3])
new.mat <- cbind(new.mat,dtf[seq(2,nr,2),3])
Regards,
Pascal
----- Mail original -----
De : Hamada Elsayed Ali <medo_botany at hotmail.com>
À : r-help at r-project.org
Cc :
Envoyé le : Jeudi 8 mars 2012 18h20
Objet : [R] Problem with a Matrix
Dear All,
I have a problem in making a matrix from a data. I did a summary data from a
big data frame using (ddply), the resulting table is like that:
Site.No Plant.Name Cover.Percentage
1 XXX 15
1 YYY 20
2 XXX 18
2 YYY 21
3 XXX 14
3 YYY 26
I need to convert it to the following:
XXX YYY
1 15 20
2 18 21
3 14 26
I tried for the whole day yesterday but I can't solve it. Could you please
help me.
Thanks in advance for all of you,
Hamada
--
View this message in context: http://r.789695.n4.nabble.com/Problem-with-a-Matrix-tp4455954p4455954.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
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