Re: [R-es] intercalar elementos de vectores

2015-08-21 Por tema carmen cecilia otero villadiego
Hola buenos días, Les agradecería mucho si me pueden ayudar con la sgte consulta: R tiene paquetes donde podamos hacer análisis de ecuaciones estructurales o análisis path?? si es así me pueden dar una guía??? De antemano mil gracias, Saludos. El 24 de febrero de 2015, 7:49, Fernando Macedo

Re: [R-es] intercalar elementos de vectores

2015-08-21 Por tema Jorge I Velez
Hola Carmen, Si, hay varios paquetes. De ellos, el mas "famoso" es sem: https://cran.r-project.org/web/packages/sem/index.html Hay varios tutoriales en internet. Podrias comenzar con http://socserv.socsci.mcmaster.ca/jfox/Misc/sem/SEM-paper.pdf

Re: [R-es] intercalar elementos de vectores

2015-02-24 Por tema Fernando Macedo
Muchas gracias a los dos, los ejemplos de uso de las funciones *apply siempre son bienvenidos. Saludos Fernando Macedo El 24/02/15 a las 12:12, Jorge I Velez escribió: Gracias, Carlos. Habia pensado en algo similar usando sapply(): sapply(seq(1, ncol(vtmp), by = 2), function(i) c(rbind(as

Re: [R-es] intercalar elementos de vectores

2015-02-24 Por tema Jorge I Velez
Gracias, Carlos. Habia pensado en algo similar usando sapply(): sapply(seq(1, ncol(vtmp), by = 2), function(i) c(rbind(as.character(vtmp[, i]), as.character(vtmp[, i+1] Dependiendo de la dimension de los datos, quizas mapply() sea mas eficiente que sapply(). Saludos cordiales, Jorge.- 201

Re: [R-es] intercalar elementos de vectores

2015-02-24 Por tema Carlos Ortega
Hola, Este otro ejemplo a partir de la idea de Jorge, de cómo procesar toda la tabla que tienes: > #Creo un data.frame de ejemplo todo con letras > vtmp <- as.data.frame(lapply(letters,function(x) { rep(x,each=50) })) > names(vtmp) <- paste("col",LETTERS,sep="") > head(vtmp) colA colB colC colD

Re: [R-es] intercalar elementos de vectores

2015-02-24 Por tema Fernando Macedo
Excelente! Ahora corre muy rápido. No conocía ese método, creo que me va a resultar muy útil. Muchas gracias y saludos. Fernando Macedo El 24/02/15 a las 10:51, Jorge I Velez escribió: Fernando, Podrias intentar R> a <- rep('a', 5) R> b <- rep('b', 5) R> a [1] "a" "a" "a" "a" "a" R> b [1]

Re: [R-es] intercalar elementos de vectores

2015-02-24 Por tema Jorge I Velez
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 : > Buenas a todos. > Relato el problema: >

[R-es] intercalar elementos de vectores

2015-02-24 Por tema Fernando Macedo
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