Hola,
He descargado mi historial de transmisión completo de Spotify, que es un archivo JSON. Al intentar importar el archivo a JMP, usando el asistente de importación CSV "Datos con vista previa" tengo algunos problemas.
- El primer problema es que la coma se usa como delimitador entre columnas y dentro de algunas cadenas de datos. Resolví esto abriendo el archivo en el Bloc de notas y reemplazando todo "," con
- Lo siguiente que me sorprende es que no todas las líneas del archivo sin formato tienen el mismo número de columnas. Por ejemplo, los podcasts no tienen álbumes, por lo que para los podcasts la columna "motivo de inicio" termina en la columna de nombre del álbum (vea la última línea en mi ejemplo a continuación). Puede que falten ciertas columnas en otras líneas, ya que estos datos se remontan a 5 años.
Lo que me gustaría es que todas las filas del podcast estén en blanco en las columnas "nombre de la pista", "nombre del artista" y "nombre del álbum" mientras que las columnas "nombre del episodio" y "nombre del espectáculo" y viceversa, todas las filas de música estén en blanco para "nombre del episodio y" nombre del programa ".
El archivo JSON tiene esta estructura (aquí solo muestro algunas de las columnas):
{"ts": "2020-01-06 20:57:19 UTC", "nombre de usuario": "xx", "plataforma": "Android xxy", "ms_played": "1702", "master_metadata_track_name": "track1 "," master_metadata_album_artist_name ":" artist1 "," master_metadata_album_album_name ":" album1 "," reason_start ":" trackdone "," reason_end ":" trackdone "}
{"ts": "2020-01-06 20:57:19 UTC", "nombre de usuario": "xx", "plataforma": "Android xxy", "ms_played": "1702", "master_metadata_track_name": "track2 "," master_metadata_album_artist_name ":" artist2 "," master_metadata_album_album_name ":" album2 "," reason_start ":" trackdone "," reason_end ":" trackdone "}
{"ts": "2020-01-06 20:57:19 UTC", "nombre de usuario": "xx", "plataforma": "Android xxy", "ms_played": "1702", "episode_name": "pod1 "," episode_show_name ":" show1 "," reason_start ":" clickrow "," reason_end ":" logout "}
JMP 15 importa su muestra JSON correctamente. No use el importador CSV, use el importador JSON. (Puede usar el asistente de importación JSON, o probablemente simplemente arrastrar y soltar el archivo .json en JMP para obtener las opciones predeterminadas del asistente).
JMP 14 no funcionará correctamente a menos que agregue corchetes al principio y al final y comas entre las filas para hacer una matriz JSON.