Dear list,



I have a character vector such vec.names<- c("a", "b")

It happens that I have also two R objects called "a" and "b" that I would
like to merge. Is it possible to

do something like cbind(vec.names[1], vec.names[2]) ending up with the same
result as cbind(a,b)



Bellow is a reproducible example of what I need to to:



dat<- data.frame(A=seq(1,5), B=seq(6,10))

vec.names<- c("a", "b")

for(i in 1:ncol(dat))

{

tab<- dat[,i]-1

assign(vec.names[i], tab)

}



cbind(vec.names[1], vec.names[2])

     [,1] [,2]

[1,] "a"  "b"





But I was looking after the following result (using vec.names):



cbind(a,b)

     a b

[1,] 0 5

[2,] 1 6

[3,] 2 7

[4,] 3 8

[5,] 4 9





Thanks in advance



Jonas

	[[alternative HTML version deleted]]


