Как я могу превратить этот вложенный JSON в DataFrame? - PullRequest
0 голосов
/ 24 марта 2019

Итак, у меня есть кусок кода JSON, и я хочу превратить его в DataFrame, однако я довольно новичок в DataFrames, поэтому я немного застрял. Любая помощь будет оценена :) 1001 *

Так вот мой код:

data = response.json()

data_pretty = json.dumps(data, sort_keys=True, indent=4)
data_frame = pd.DataFrame(data)

# Pretty print
print(data_pretty)
print(data_frame)

Это вывод:

{
    "status": "OK",
    "users": [
        {
            "email": "raf@webconexus.nl",
            "first_name": "Raf",
            "id": "24959",
            "last_name": "Rasenberg"
        },
        {
            "email": "raf.rasenberg@gmail.com",
            "first_name": "Raf",
            "id": "25795",
            "last_name": "Rasenberg"
        }
    ]
}
  status                                              users
0     OK  {'id': '24959', 'email': 'raf@webconexus.nl', ...
1     OK  {'id': '25795', 'email': 'raf.rasenberg@gmail....

Как вы можете видеть, это требует дополнительной настройки, я хочу показать только столбцы 'email', 'first_name', 'id' и 'last_name'. Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 24 марта 2019

Вам нужно только выбрать список строк:

pd.DataFrame(data.get('users'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...