Combinando múltiples columnas con una gran cantidad de NA en una columna de factor en R [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Agregue una variable a un marco de datos que contenga el valor máximo de cada fila 3 respuestas

Tengo una tabla importada .csv con observaciones.

ED1 ED2 ED3 ED4 ED5 
1   NA  NA  NA  NA 
NA  NA  1   NA  NA 
NA  1   NA  NA  NA 
NA  NA  NA  NA  1 

<----- etc. ------>

Así que cada fila contiene solo un valor "1", otras columnas en una fila contienen NA. Necesito combinar estas cinco columnas en una columna de factor.

Me gusta

EDU

2

3

3

1

2

1

O tal vez esto podría ser una columna de factores con factores "ED1", "ED2", "ED3", etc. (como los nombres de las columnas de origen).

Respuestas a la pregunta(3)

Su respuesta a la pregunta