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.
ejemplo_salud.csv
Description: MS-Excel spreadsheet
_______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
