Hola Guillermo,

Intenta

# datos
obj.1 <- c(1,2)
obj.2 <- c(3,4)

# una linea
c(sapply(paste('obj.', 1:2, sep = ""), get))

# por pasos
res <- paste('obj.', 1:2, sep = "")
res

# toma cada entrada y "get" la informacion correspondiente
res2 <- sapply(res, get)
res2

# formato
c(res2)

Dale una mirada a ?paste, ?sapply y ?get para mas informacion.

Un saludo,
Jorge.-


2012/2/13 <>

> Hola,
>
> Tengo dos vectores que se llaman obj.1 y obj.2 y me gustaría acceder a
> ellos dentro de un bucle del siguiente modo:
>
> obj.1 <- c(1,2)
> obj.2 <- c(3,4)
>
> obj_nuevo <- c()
>
> for(i in 1:2){
>  obj_nuevo[i] <- obj.i[i]
> }
>
> pero me da error porque R no me reconoce el objeto obj.i
>
> He probado con paste() y assign() pero no logro solucionarlo, ¿alguien
> me puede ayudar?.
>
> Muchas gracias.
>
> Un saludo,
>
> Guillermo
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

	[[alternative HTML version deleted]]

