Python JSON向DataFrame加载dict

Python JSON向DataFrame加载dict,python,json,dataframe,dictionary,Python,Json,Dataframe,Dictionary,我有以下表格中的数据 json_df([ {"a1": "A", "b1": "B", "c1": "C"}, {"a2": "A", "b2": "B", "c2": "C"}, {"a3": "A", "b3": "B", "c3": "C"}, {"a4": "A", "b4": "B", "c4": "C"} ]) 预期产量为 A B C a1 b1 c1 a2 b2 c2 a3 b3 c3 a4 b4 c4 我试过下面的方法

我有以下表格中的数据

json_df([
    {"a1": "A", "b1": "B", "c1": "C"},
    {"a2": "A", "b2": "B", "c2": "C"},
    {"a3": "A", "b3": "B", "c3": "C"},
    {"a4": "A", "b4": "B", "c4": "C"}
])
预期产量为


A   B   C
a1  b1  c1
a2  b2  c2
a3  b3  c3
a4  b4  c4
我试过下面的方法

def json_df(data):
    data = pd.DataFrame([dict([(v,k) for (k,v) in ele.items()]) for ele in data],index=None)
    return data
我得到的结果是

    A   B   C
0   a1  b1  c1
1   a2  b2  c2
2   a3  b3  c3
3   a4  b4  c4
我不想要索引。我尝试了各种方法来摆脱索引,但没有成功

import pandas as pd
data = {"A" : ['a1', 'a2', 'a3', 'a4'], "B": ['b1', 'b2', 'b3', 'b4'], "C": ['c1', 'c2', 'c3', 'c4']}
df = pd.DataFrame(data)
df.set_index("A", inplace=True)
print(df)
输出:

     B   C
A
a1  b1  c1
a2  b2  c2
a3  b3  c3
a4  b4  c4

你不能。为什么要删除索引?数据帧有索引。句号。但是您可以选择不显示它:
print(df.to_string(index=False))
这是测试的一部分,我被要求生成与测试用例完全相同的输出