Pandas-提取字典中的元素

Pandas-提取字典中的元素,pandas,dictionary,Pandas,Dictionary,我有一本Python字典,结构如下。我试图从字典中提取某些元素,并将它们转换为数据帧 当我尝试执行pd.Dataframe(df)时,我得到了两组数据的摘要data和PageCount,而我只想要数据帧中Output中的元素 {'code': 200, 'data': {'Output': [ {'id': 58, 'title': 'title1'}, {'id': 59, 'title': 'title2'}], 'PageCount': {'count': 196,

我有一本Python字典,结构如下。我试图从字典中提取某些元素,并将它们转换为数据帧

当我尝试执行pd.Dataframe(df)时,我得到了两组数据的摘要
data
PageCount
,而我只想要数据帧中
Output
中的元素

{'code': 200,
 'data': {'Output': [
  {'id': 58,
   'title': 'title1'},
  {'id': 59,
   'title': 'title2'}],
'PageCount': {'count': 196,
'page': 1,
'perPage': 10,
'totalPages': 20}},
'request_id': 'fggfgggdgd'}
预期产出:

id, title
58, title1
59, title2
你可以

df = pd.io.json.json_normalize(dct["data"]["Output"])
你可以

df = pd.io.json.json_normalize(dct["data"]["Output"])
你也可以使用

l=[v['Output'] for k,v in d.items() if isinstance(v,dict) & ('Output' in str(v))]
pd.DataFrame(l[0])

你也可以使用

l=[v['Output'] for k,v in d.items() if isinstance(v,dict) & ('Output' in str(v))]
pd.DataFrame(l[0])