Re: [R] merge verctor and matrix

2010-09-22 Thread David Winsemius
On Sep 22, 2010, at 3:57 AM, Yuan Jian wrote: hi, can anyone tell me how to merge a vector and a matrix? v=c(1,4,2) names(v)=c("e","r","t") m=matrix(c("r","t","r","s","e",5,6,7,8,9),nr=5) colnames(m)=c("c1","c2") I want to do like merge(v, m, by.x="names",by.y="c1") I got error Error in fix.b

Re: [R] merge verctor and matrix

2010-09-22 Thread Peng, C
> v=data.frame(c1=c("e","r","t"),v=c(1,4,2) ) > m=matrix(c("r","t","r","s","e",5,6,7,8,9),nr=5) > colnames(m)=c("c1","c2") > m=as.data.frame(m) > merge(v, m, by ="c1" ) c1 v c2 1 e 1 9 2 r 4 5 3 r 4 7 4 t 2 6 -- View this message in context: http://r.789695.n4.nabble.com/merge-v

Re: [R] merge verctor and matrix

2010-09-22 Thread Henrique Dallazuanna
Try this: merge(m, v, by.x = 'c1', by.y = 0, all = TRUE, sort = FALSE) On Wed, Sep 22, 2010 at 4:57 AM, Yuan Jian wrote: > hi, > can anyone tell me how to merge a vector and a matrix? > > v=c(1,4,2) > > names(v)=c("e","r","t") > > m=matrix(c("r","t","r","s","e",5,6,7,8,9),nr=5) > > colnames(m)

[R] merge verctor and matrix

2010-09-22 Thread Yuan Jian
hi, can anyone tell me how to merge a vector and a matrix? > v=c(1,4,2) > names(v)=c("e","r","t") > m=matrix(c("r","t","r","s","e",5,6,7,8,9),nr=5) > colnames(m)=c("c1","c2") I want to do like merge(v, m, by.x="names",by.y="c1") I got error Error in fix.by(by.x, x) : 'by' must specify valid column(