我有一个字典,它是由具有相同列和数据结构的数据帧列表组成的。我想将它们合并为一个数据帧,其中字典键转换为另一列:df_list{}
{'A' : col1 col2 col3 \
001 val1 val2 val3
002 val3 val4 val5
'B' : col1 col2 col3 \
001 val1 val2 val3
002 val3 val4 val5
...and so on
but am wanting:
key Col1 Col2 Col3
A val1 val2 val3
A val4 val5 val6
B val1 val2 val3
B val4 val5 val6
我尝试使用 pd.DataFrame.from_dict(),但是要么我没有正确使用它,要么我需要其他的东西...
final_df = pd.DataFrame.from_dict(df_list)
但是出现错误:ValueError: 如果使用所有标量值,则必须传递索引。
当我尝试传递索引时,只得到了一个列而不是数据帧。
pd.concat(df_dict, axis=0).reset_index()
怎么样? - cs95