Cependant, ce n'est pas aussi simple lorsqu'il s'agit d'analyser JSON. Par conséquent, dans ce tutoriel, nous apprendrons à convertir un fichier JSON en une table de pandas.
Échantillons de données
La première étape consiste à avoir les données JSON que nous souhaitons analyser. Nous avons sélectionné un fichier JSON simple contenant des informations d'astronomie pour une ville spécifique pour ce tutoriel.
Les exemples de données sont comme indiqué:
Enregistrez le fichier JSON sous le nom d'astronomy_simple.json
Lisez JSON avec Pandas
Nous utiliserons Pandas pour lire le fichier JSON et le convertir en table.
Commencez par importer des pandas:
# Importer des pandasEnsuite, nous lirons le fichier JSON à l'aide de la fonction read_json. Cela nous permet de convertir une chaîne JSON en un objet Pandas comme indiqué:
pd_object = pd.read_json ('astronomy_simple.JSON ', typ =' série ')Une fois que le fichier JSON a converti en un objet Pandas, nous pouvons les convertir en un Pandas DataFrame comme indiqué:
df = pd.DataFrame (PD_Object)Enfin, pour imprimer les données dans un format tabulaire, utilisez l'affichage Func comme indiqué:
Affichage (DF)Cela devrait revenir:
Conclusion
Ce court article décrit une méthode simple pour convertir un fichier JSON en un tableau à l'aide de pandas.