के रूप में जेसन फ़ाइल को पढ़ना मेरे पास एक जेसन फ़ाइल है। यह डिक्ट्स की एक सूची है।पांडस डेटाफ्रेम त्रुटि
[{"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}.....]
जब मैं यह पढ़ इस का उपयोग करते हुए:
निम्न त्रुटिdata=pd.read_json('dataset.json')
मैं हो:
ValueError: Expected object or value
मैं यह भी कोशिश की:
from ast import literal_eval
with open('dataset.json') as f:
data = literal_eval(f.read())
df = pd.DataFrame(data)
यह निम्न देता है त्रुटि:
ValueError: malformed string
संपादित करें:
भी Json.loads काम नहीं करता। इस कोशिश की:
import json
data=json.loads('dataset.json')
ValueError: No JSON object could be decoded
JSON फ़ाइल 13.5MB है लेकिन यह डेटा की भारी मात्रा में है लगता है।
क्या 'json.loads' काम करता है? ('आयात json' पहले ...) – IanS
नहीं। मैंने कोशिश की कि उसने मुझे यह त्रुटि दी है। इसे जांच लिया है। – Baktaawar
मुझे लगता है कि आपको इस उत्तर से फायदा हो सकता है: http://stackoverflow.com/a/20644150/5276797 – IanS