t;> >
>>>> > Espero que esto te pueda ayudar. Por lo que entiendo quieres llegar a
>>>> una
>>>> > seríe de columnas boleanas de ausencia/presencia de determinada
>>>> alergia o
>>>> > idioma.
>>>> >
>>>> > library(tidyv
uot;, "limon", "salmon")
>>> >
>>> > dbs<-data.frame(ind, idioma, alergia, color)
>>> >
>>> > dbs%>%gather(caracteristica, valor, 2:4)%>%
>>> > separate(valor, c("v1", "v2", "v3"))%>%
&
;> > filter(!is.na(valor))%>%
>> > mutate(categoria_bin=paste(caracteristica, ":", valor))%>%
>> > select(ind, categoria_bin)%>%
>> > mutate(value = 1)%>%
>> > spread(categoria_bin, value, fill= 0)
>> >
>> > Salud
te(value = 1)%>%
> > spread(categoria_bin, value, fill= 0)
> >
> > Saludos
> >
> > Jorge
> >
> >
> >
> > Jorge Senán Salinas
> > Análisis de Ciclo de Vida y Sostenibilidad
> > Grupo de Tecnología de Membranas
> > IMDEA-Ag
orge
>
>
>
> Jorge Senán Salinas
> Análisis de Ciclo de Vida y Sostenibilidad
> Grupo de Tecnología de Membranas
> IMDEA-Agua
>
>
>
> -Mensaje original-
> De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Juan
> Abasolo
> Enviado
)
Saludos
Jorge
Jorge Senán Salinas
Análisis de Ciclo de Vida y Sostenibilidad
Grupo de Tecnología de Membranas
IMDEA-Agua
-Mensaje original-
De: R-help-es [mailto:r-help-es-boun...@r-project.org] En nombre de Juan Abasolo
Enviado el: martes, 14 de mayo de 2019 10:19
Para: José Anton
Mil gracias, José Antonio!
Creo que, entre tu recomendación y el apelo al ingenio de Javier, voy a
terminar generando la tabla que necesito.
Mi problema, al contrario de lo que entiendo que les pasa a los que
necesitan condensar, es que necesito extender... mi ya extensa data.frame.
Pero poder
Hola:
Quizá esto pueda ser de utilidad:
Se trata de prepara una “tabla” que tenga tantas columnas como
modalidades hay en el total de los individuos.
Cada columna toma el nombre de la modalidad y
hacemos que cada individuo tome el valor 1 en las
modalidades correspondientes.
En este texto
Gracias, Javier;
Anduve buscando entre tus dos propuestas para mi encarables (plyr y
reshape2) y presupongo que el problema es eso del ingenio que comentás, que
hay que tener y no tengo.
Los paquetes me vinieron igualmente re-bien, porque me di cuenta que no
tengo por qué sufrir haciéndolo a mano
Estimado Juan Abasolo
Para esas actividades se necesita algo de ingenio, no hay una sola
solución, para esto existen librerías como plyr, reshape2, entre otras, o
simplemente a mano, en lo personal mis primeros pasos para ordenar fue
sqldf porque conocía sql más que R, sin embargo hoy las
10 matches
Mail list logo