La lecture du fichier Json comme les Pandas Dataframe erreur

J'ai un fichier Json comme suit. C'est une liste des dicts.

[{"city": "ab", "trips": 4, "date": "2014-01-25", "value": 4.7, "price": 1.1, "request_date": "2014-06-17", "medium": "iPhone", "%price": 15.4, "type": true, "Weekly_pct": 46.2, "avg_dist": 3.67, "avg_price": 5.0}, {"city": "bc", "trips": 0, "date": "2014-01-29", "value": 5.0, "price": 1.0, "request_date": "2014-05-05", "medium": "Android", "%price": 0.0, "type": false, "weekly_pct": 50.0, "avg_dist": 8.26, "avg_price": 5.0}.....]

Quand j'ai lu cela à l'aide de ceci:

data=pd.read_json('dataset.json')

J'obtiens l'erreur suivante:

ValueError: objet Attendu ou la valeur

J'ai essayé cela aussi:

from ast import literal_eval

with open('dataset.json') as f:
    data = literal_eval(f.read())

df = pd.DataFrame(data)

Il donne l'erreur suivante:

ValueError: mal formé chaîne

Edit:

Même Json.les charges ne fonctionne pas. Essayé ceci:

import json
data=json.loads('dataset.json')

ValueError: Sans objet JSON peut être décodé

Le fichier Json est de 13,5 MO mais il semble avoir d'énormes quantités de données.

Ne json.loads travail? (import json premier...)
Pas de. J'ai essayé qu'elle m'a donné cette erreur. Vérifier Les Modifier.
Je pense que vous pourriez bénéficier de cette réponse: stackoverflow.com/a/20644150/5276797

OriginalL'auteur Baktaawar | 2016-04-25