Displaying 20 results from an estimated 800 matches similar to: "Unir varias columnas en una sola"
2015 Feb 24
2
intercalar elementos de vectores
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] "b"
2015 Feb 24
2
intercalar elementos de vectores
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.-
2015-02-25 1:01 GMT+11:00 Carlos Ortega <cof en qualityexcellence.es>:
> Hola,
>
> Este
2015 Jul 05
2
Problema con loop
Hola Jorge.
Usando sapply mejoró un poco pero no demasiado en realidad.
Una vez lo estuve relojeando a mclapply (y otras funciones de ese paquete),
pero no probé mas allá de algunos ejemplos. Voy a terminar este trabajo y
lo pruebo, ya te contaré cuanto mejoró.
Un abrazo y gracias nuevamente!
El 5 de julio de 2015, 11:27, Jorge I Velez <jorgeivanvelez en gmail.com>
escribió:
> De
2015 Mar 21
2
Familia *pply
Muchas gracias a ambos Carlos y Jorge por las respuestas. Pido disculpas
en la demora de respuesta, pero estuvo complicada la semana.
La pregunta era un ejercicio de ejemplo para poder entender mejor los
usos, creo que me armaré una guía en markdown con ejemplos varios para
ir consultando cuando me salgan dudas de como usarlos.
En realidad no importaba tanto si mejorara demasiado los tiempos
2015 Jul 04
2
Problema con loop
Muchas gracias Jorge!
Si la opción del loop con for ya la tenía implementada y me demora
bastante por eso quería probar con apply o en este caso sapply, muchas
gracias!
Saludos!!
F Macedo
El 03/07/15 a las 23:09, Jorge I Velez escribió:
> Hola Fernando,
>
> Podrias considerar las siguientes opciones:
>
> R2 <- vector("list", x)
> for(i in 1:x){
> modelo
2015 Mar 19
2
Familia *pply
Hola Jorge, muchas gracias por tu pronta respuesta, no me di cuenta que
el formateo podría causar problemas, envío de nuevo el código sin formatos.
La idea básica es para un set de números de columnas (desordenados) y un
set de numeros de fila el loop lo que hace es ir a la fila y columna
correspondiente de data, tomar el valor y luego hacer la media sobre esos.
2015 Jul 04
2
Problema con loop
Buenas a todos, acá estoy yo de nuevo con problemas de loops.
Tengo el siguiente problema: un vector de datos (y) y una serie de
efectos. El loop lo que intenta es evaluar el R² de modelos
incrementando por vuelta una variable efecto.
Seria algo así:
for(i in 1:x) {
modelo=lm(y~efectos[,1:i])
... codigo para guardar R² y otros por cada vuelta...
}
apply() puede ir columna a columna pero no
2015 Feb 24
4
intercalar elementos de vectores
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
2016 Sep 03
2
Pivot tables con data.table
Muchas gracias, pensaba hacerlo en una sola línea pero no anda.
Me quedo con dcast así no tengo que cargar más paquetes.
Un abrazo!
Fernando Macedo
El 03/09/16 a las 14:26, Carlos J. Gil Bellosta escribió:
> reshape2 + dcast
>
> El día 3 de septiembre de 2016, 19:23, Fernando Macedo
> <fermace en gmail.com> escribió:
>> Buenas, estoy intentando hacer una especie de pivot
2015 Mar 19
3
Familia *pply
Buenas a todos. Desde hace un tiempo estoy tratando de aplicar las
funciones de la familia *pply en todo lo que puedo, pero todavía no es
algo que me surja tan rápidamente o naturalmente al momento de los loops
como usar for().
Conozco las ventajas de usar estas funciones y por eso mi intento de
hacerme de ellas.
Por ejemplo en este problema:
data=matrix(rnorm(100*20),20,100)
2016 Sep 03
2
Pivot tables con data.table
Buenas, estoy intentando hacer una especie de pivot tables con
data.table pero no logro que me salga.
Este código refleja un poco lo que quiero
library(data.table)
set.seed(1234)
DT <- data.table(x=rep(c(1,2,3),each=30),
y=letters[sample(1:3,30,replace = T,)],
v=sample(1:100,30))
out <- DT[,list(N=.N),by=list(x,y)]
Eso genera una salida como esta:
2017 Apr 05
2
Servicios en la nube
Buenas, me gustaría saber su experiencia sobre servicios en la nube.
Se que hay varios que usan los servicios de MS Azure. Tengo una duda
respecto a eso, funciona como una maquina virtual, no? Lo que significa
que para correr procesos debo estar conectado a la maquina, o puedo
dejar corriendo procesos en segundo plano y volver luego para ver el
resultado.
Saludos y muchas gracias!
--
2015 Apr 08
2
Temas para word markdown
Buenas, estaba siguiendo el hilo de Informes Periódicos en R de Jesus
Herranz y me surgió una duda. Actualmente estoy tratando de usar
markdown para todo así cualquier cosa que haga me queda presentable para
informar o presentar en algún lugar. En general estoy usando html y o
pdf principalmente porque cuando trato de compilar en word la verdad que
queda bastante feíto.
Alguién sabe, o puede
2017 Mar 26
4
Alternativa a RStudio
Solo entendí bien lo de no usar el mouse jejeje. De echo es algo que yo
me estoy acostumbrando bastante, a no tener que agarrar el mouse para
todo, me resulta más fácil y rápido hacer las cosas sin sacar las manos
del teclado.
Por lo que vi no es muy sencillo el tema de entrarle al emacs, y como no
ando con tiempo excedente para dedicarle tendré que dejarlo para más
adelante o dedicarle algún
2017 Mar 23
3
Alternativa a RStudio
Buenas Fernando, podrías recomendar alguna lectura/tutorial/web para
alguien que siempre escucho hablar de las bondades del emacs pero nunca
lo usó?
Como para iniciantes.
Gracias, saludos!
Fernando Macedo
El 21/03/17 a las 21:31, Fernando Arce via R-help-es escribió:
> Buenos dias, que tal?
> yo utilizo emacs ess (emacs speaking statistics). Para mi es de lejos la mejor herramienta para
2017 Mar 21
2
Alternativa a RStudio
Estimado Fernando Macedo
Encontré algo que dice sobre la indexación, como que iría creando un índice en algún lado para encontrar partes del código utilizado en autocompletar, o algo por el estilo.
Estoy cambiando desde un archivo R notebook a R Markdown, sospecho que ese archivo hacía problemas, pero no estoy seguro, hace más de una hora que no puedo trabajar porque RStudio decide que se yo
2016 Aug 04
2
¿Qué hace as.numeric()?
En general lo que yo uso en esos casos es as.numeric(as.character(X))
No se los términos correctos pero los factores aunque se muestren con los
nombres de las diferentes clases, internamente son clases separadas que se
nombran como enteros por ejemplo del 1 al n de clases. Cuando usas
directamente as.nuemric sobre un factor, este toma los numeros de las
clases y no el valor de clase.
Fijate en
2015 Jun 16
4
Ayuda boxplot ggplot2
Hola a todos
Me gustaría saber si me pueden ayudar con lo siguiente.
Realicé un Boxplot usando ggplot2 para visualizar el comportamiento de dos
variables. Visualmente no se notan las diferencias porque la gráfica de la
derecha (parásitos en el abdomen) llega hasta 20 en el eje y. ¿Cómo puedo
hacer para que las dos gráficas muestren la misma escala en el eje Y, es
decir, que las dos lleguen a 60?
2006 Mar 16
3
Did I use "step" function correctly? (Is R's step() function reliable?)
Hi all,
I put up an exhaustive model to use R's "step" function:
------------------------
mygam=gam(col1 ~ 1
+ col2 + col3 + col4
+ col2 ^ 2 + col3 ^ 2 + col4 ^ 2
+ col2 ^ 3 + col3 ^ 3 + col4 ^ 3
+ s(col2, 1) + s(col3, 1) + s(col4, 1)
+ s(col2, 2) + s(col3, 2) + s(col4, 2)
+ s(col2, 3) + s(col3, 3) + s(col4, 3)
+ s(col2, 4) + s(col3, 4) + s(col4, 4)
+ s(col2, 5) + s(col3,
2004 Jul 05
2
More difficulties in getting data into R
In order to get around the problems of my posting a few minutes ago, I
thought:
$ awk -F\| '(NR > 2) {print $2}' cmie_firm_data.text > col2
$ awk -F\| '(NR > 2) {print $4}' cmie_firm_data.text > col4
$ paste col2 col4 | head -2
-510.45 -510.27
60700 101900
$ paste col2 col4 | tail -2
28648.12 31617.02
491014.77 494308.52
$ wc -l col2 col4
89323 col2