Не удается преобразовать список JSON в DataFrame - PullRequest
0 голосов
/ 08 октября 2019

Попытка преобразовать список json в DataFrame Panda. Мои данные остаются в одной строке вместо преобразования в DataFrame.

  • импорт данных из графа facebook api
  • поместите данные в файл json
  • попробуйте прочитать этот файл и поместить данные в фрейм данных
def main():

    token = 'xxx'

    graph = facebook.GraphAPI(token)

    fields = ["posts{message}"]

    data_interface = graph.get_object('me', fields=fields)

    with open('data_interface.json', 'w') as f:
        json.dump(data_interface, f)


    dataFrame_final = pd.DataFrame()
    df = pd.read_json(r'jason_file.json')
    df2 = pd.DataFrame.from_records(df)
    dataFrame_final = dataFrame_final.append(df2, ignore_index=True)

    print(dataFrame_final)


if __name__ == "__main__":
    main()

Ожидайте получение кадра данных, но получите все данные в одну строку

1 Ответ

0 голосов
/ 08 октября 2019

Работает ли что-то подобное?

Какое значение df на данный момент?

    with open('data_interface.json', 'r') as f:
        data = json.load(f)
        add_to_df = data['data']


    df = pd.read_json(add_to_df)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...