so laden Sie eine json in ein pandas dataframe?

Ich bin mit einem REST API zu bekommen json - Datei wie folgt:

import urllib2
import pandas as pd
import numpy as np
import requests

request='myrequest'
data= requests.get(request)
json=data.json()
df=pd.DataFrame(json)

und der dataframe sieht aus wie

                                               items
0  {u'access': u'all', u'count': 501, u'time': 2014}
1  {u'access': u'all', u'count': 381, u'time': 2015}

Wie kann ich mich verwandeln, in eine einzige Spalte (das sieht aus wie ein Wörterbuch) in die richtigen Spalten in Pandas?

BEARBEITEN

die rohen json-Daten sieht wie folgt aus

{
  "items": [
    {
      "access": "all",
      "count": 200,
      "time": 2015
    },
    {
      "access": "all",
      "count": 14,
      "time": 2015
    },
  ]
}

Dank!

  • Laden Sie einfach JSON zu einem Wörterbuch vor der Umwandlung in einen DataFrame.
  • danke! wie kann ich das tun?
  • Hinzufügen Sie können Ihre Probe-Datei? Ich poste eine Antwort.
  • Können Sie versuchen, diese? pd.DataFrame(json['items']) (Es wäre besser, wenn Sie nicht Namen, Wörterbuch 'json', da es ein Modul Namen, die Sie verwenden können.)
InformationsquelleAutor | 2016-05-22
Schreibe einen Kommentar