Fernando,

Podrias intentar

R> a <- rep('a', 5)
R> b <- rep('b', 5)
R> a
[1] "a" "a" "a" "a" "a"
R> b
[1] "b" "b" "b" "b" "b"
R> c(rbind(a, b))
 [1] "a" "b" "a" "b" "a" "b" "a" "b" "a" "b"

Saludos,
Jorge.-


2015-02-24 23:49 GMT+11:00 Fernando Macedo <ferm...@gmail.com>:

>  Buenas a todos.
> Relato el problema:
>
> - tengo un archivo de 316 columnas por 562000 filas (aprox.).
> - esas 316 columnas representan 158 sujetos, o sea dos columnas por cada
> individuo conteniendo informaci�n que debe ser condensada en una sola.
>
> Lo que necesito es ir tomando las dos columnas de cada individuo e
> intercalar los elementos de los vectores formando uno solo.
>
> Ejemplificando ser�a algo as�:
>
> > a
> [1] "a" "a" "a" "a" "a"
> > b
> [1] "b" "b" "b" "b" "b"
> > c
>  [1] "a" "b" "a" "b" "a" "b" "a" "b" "a" "b"
>
>
> Estoy haciendo con un loop for pero es realmente muy lento. He buscado por
> alg�n paquete que ya lo haga directamente pero no he tenido mucho �xito. Me
> imagino que con sapply o apply pueda ser mucho m�s efectivo pero me ha
> resultado complicado para entender la sintaxis de estas funciones cuando
> involucra m�s de un objeto (vector, matriz, etc...).
>
> Desde ya agradezco las sugerencias que puedan verter sobre este problema.
>
> --
> Fernando Macedo
>
>         [[alternative HTML version deleted]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es@r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
>

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
R-help-es@r-project.org
https://stat.ethz.ch/mailman/listinfo/r-help-es

Reply via email to