无法将json列表转换为DataFram

2024-04-19 20:10:14 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试将json列表转换为Panda的数据帧。我的数据保持在一行中,而不是转换成数据帧

  • 从facebook graph 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()

期望获得一个数据帧,但获得一行中的所有数据


Tags: 文件数据tokenjsondataframefieldsdfdata