Python 将字典值转换为数据帧

Python 将字典值转换为数据帧,python,pandas,dataframe,dictionary,Python,Pandas,Dataframe,Dictionary,这可以在某个地方得到回答,但我似乎无法用我所拥有的解决方案来解决任何问题 我有以下词典数据目录: data_dict: {'df_0': Name Role Location 0 Gina Assistance NY 1 Jake Officer Brooklyn 2 Boyle Detective 99 3 Scully Assistance NY 4 Diaz Officer

这可以在某个地方得到回答,但我似乎无法用我所拥有的解决方案来解决任何问题

我有以下词典数据目录:

data_dict:
{'df_0':
     Name    Role       Location
0    Gina    Assistance    NY
1    Jake    Officer       Brooklyn
2    Boyle   Detective     99
3    Scully  Assistance    NY
4    Diaz    Officer       Brooklyn
 'df_1':     
     Name    Role       Location          
5    Hitchcock Detective     99
6    Amy    Assistance    NY
7    Terry    Officer       Brooklyn
 'df_2':  
     Name    Role       Location
7    Terry    Officer       Brooklyn
8    Holt   Detective     99
9    Judy   Assistance    NY
10   Adrian Officer       Brooklyn
}
在上面的字典中,df_0、df_1、df_2data_dict的键,每个键都是一个数据框,包含列名称、角色、位置

我正在寻找的输出是一个主df,该主df组合了来自数据dict键的值,并输出以下结果:

master_df:
     Name    Role       Location
0    Gina    Assistance    NY
1    Jake    Officer       Brooklyn
2    Boyle   Detective     99
3    Scully  Assistance    NY
4    Diaz    Officer       Brooklyn
5    Hitchcock Detective     99
6    Amy    Assistance    NY
7    Terry    Officer       Brooklyn
8    Holt   Detective     99
9    Judy   Assistance    NY
10   Adrian Officer       Brooklyn
感谢您的帮助/指导

您可以尝试使用函数,如下所示:

import pandas as pd
master = pd.concat (data_dict.keys())
您可以尝试使用函数,如下所示:

import pandas as pd
master = pd.concat (data_dict.keys())

您需要一个
concat
,然后
drop\u duplicates()


编辑:仔细阅读。。。你是从字典里查出来的。。。所以试试dejdej的答案。您可能需要删除重复项,但我没有进行测试。

您需要一个
concat
,然后
删除重复项()

编辑:仔细阅读。。。你是从字典里查出来的。。。所以试试dejdej的答案。您可能需要删除副本,但我没有测试。

谢谢大家

出于我的目的,我找到了这个解决方案来输出我所需要的:

output = pd.DataFrame()
for k in data_dict:
    output = output.append(data_dict[k], ignore_index=True)
谢谢大家的时间和建议

谢谢大家

出于我的目的,我找到了这个解决方案来输出我所需要的:

output = pd.DataFrame()
for k in data_dict:
    output = output.append(data_dict[k], ignore_index=True)

谢谢大家的时间和建议

字典pandas dataframe的值是吗?@davidkunio yes type(data_dict['df_0'])返回pandas.core.frame.dataframe我不清楚您想做什么。你能澄清一下吗?字典pandas dataframe的值是吗?@davidkunio yes type(data_dict['df_0'])返回pandas.core.frame.dataframe我不清楚你想做什么。你能澄清一下吗?