¿Por qué el resultado se ve así? Porque cada cuadro representa un registro en la base de datos. Los datos no están agrupados para reflejar el total de preferencias por una u otra de las canciones en el set de datos.
¿Cómo corregir este problema desde R? Con ayuda de la librería dplyr, sensacional para manipular datos.