Usar gather para ordenar un conjunto de datos
Para representar los datos unidos de voto-tema en formato ordenado y poder analizarlos y graficarlos por tema, necesitamos transformar los datos para que cada fila tenga una combinación país-voto-tema. Esto cambiará los datos de tener seis columnas (me, nu, di, hr, co, ec) a tener dos columnas (topic y has_topic).
Este ejercicio forma parte del curso
Estudio de caso: Análisis exploratorio de datos en R
Instrucciones del ejercicio
- Carga el paquete
tidyr. - Reúne las seis columnas de temas en
votes_joineden una columna llamadatopic(que contenga uno deme,nu, etc.) y una columna llamadahas_topic(que contenga 0 o 1). Imprime el resultado sin guardarlo. - En realidad no te interesan los casos en los que
has_topices 0. Ejecuta de nuevo la operacióngather(), pero esta vez filtra para quedarte solo con las filas en las que el tema entopicdescribe el voto. Guarda el resultado comovotes_gathered.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter