Probleme sur traitement fichier Json
Bonjour a tous,
J'ai un problème sur le traitement d'un fichier Json, j'ai nettoyer le fichier, mais que ce soit en Json ou csv, quand je le transforme en dataframe avec pandas, je me retrouve avec un Json qui a une seule colonne et 434 lignes, dans chaque ligne j'ai différent items séparé par des ";".
De ce fait mon fichier du coup ne comporte qu'une seule colonne au lieu de 13, car les séparateurs qui sont des ";" et ne sont pas pris en compte.
voici mon code:
Code:
1 2 3 4 5 6 7 8
| import pandas as pd
import numpy as np
df = pd.read_json(r'test7.json')
df.info()
#df = df.iloc[:3]
print(df) |
et le résultat:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <class 'pandas.core.frame.DataFrame'>
RangeIndex: 434 entries, 0 to 433
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 0 434 non-null object
dtypes: object(1)
memory usage: 3.5+ KB
0
0 id;nom_lieu_dit;code_postal;code_insee;nom_com...
1 88532_B063;Le Village Est;88330;88532;Zincourt...
2 88531_B095;Les Quatre Feignes;88400;88531;Xonr...
3 88527_B124;La Petite Fin;88700;88527;Xaffévil...
4 88525_B022;Dessus Voidpont;88500;88525;Vrovill... |
Comment puis je constituer une matrice ou une dataframe avec 434 ligne et 13 colonnes?