Hola:
Lo que quieres es crear variables dummy, aquí puedes ver el
procedimiento muy claramente:
https://statisticsglobe.com/convert-factor-to-dummy-variables-in-r
Seguimos
El 5/3/21 a las 19:54, juan manuel dias escribió:
> Hola Estimados/as,
>
> Tengo la siguiente tarea que realizar.
>
> Tengo una base y una de las variables (problemas_salud_paciente) es de
> respuesta múltiple (acepta más de una opción de respuesta por
> caso/fila) pero tiene cargadas todas las respuestas en la misma
> columna, y dichas opciones están separadas por una coma (",").
>
> 1- Necesito separar cada opción de respuesta en una columna distinta.
>
> 2- Generar tantas columnas como opciones de respuesta tenga.
>
> 3- Luego, a cada columna (opción de respuesta) debería asignarle valor
> 1 según si la fila/caso haya respondido por esa opción.
>
> Así está la variable en la base:
>
> id problemas_salud_paciente
> 1 Demencia
> 2 Demencia
> 3 Enfermedad Pulmonar, Demencia, Afasia primaria progresiva
> diagnosticada 2010
> 4 Enfermedad Cardíaca
>
>
> Y así necesitaría que quede:
>
> id demencia | enferm_pulmonar | afasia_prima_progr | enfermedad_cardiaca
> 1 1
> 2 1
> 3 1 1 1
> 4 1
>
> Dejo un csv con una muestra de casos de esa variable.
>
> Muchas gracias. Saludos, Juan.
>
>
>
> _______________________________________________
> R-help-es mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-help-es
--
____________________________________________________________
José Antonio Palazón Ferrando
Profesor Titular. Departamento de Ecología e Hidrología.
Facultad de Biología. Universidad de Murcia.
Campus Universitario de Espinardo
30100 MURCIA-SPAIN
Telf: +34 868 88 49 80
Fax : +34 868 88 39 63
Email: [email protected]
[[alternative HTML version deleted]]
_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es