将JSON转换为DataFrame会产生错误

问题描述 投票:0回答:1

我有一个以下结构的JSON文件:

{"0":"bla bla bla bla", "1":"bla bla bla bla", "2":"..."} 

我用我的python程序加载它如下:

import json
with open('./json/articles1.json') as json_file:  
    data = json.load(json_file)

接下来,我想将它转换为DataFrame。我试过了两个:

df = pd.DataFrame(data)
df = pd.read_json(data)

但他们都产生错误DataFrame constructor not properly called!

python json pandas dataframe
1个回答
0
投票

这对我有用

import json
import pandas as pd

with open('data.json') as json_file:
    data = json.load(json_file)
    df = pd.DataFrame(data, index=[0])

    print(df)

这打印

                 0                1    2
 0  bla bla bla bla  bla bla bla bla  ...
© www.soinside.com 2019 - 2024. All rights reserved.