1
我的字典a
的列表,看起来像这样:列表大熊猫数据帧
a = {}
a[0]={}
a[0]['first_variable']=np.array([1,2,3,4,5])
a[0]['second_variable']=np.array([[1,2],[3,4],[5,6],[7,8],[9,10]])
a[1]={}
a[1]['first_variable']=np.array([1,2,3,4,5])
a[1]['second_variable']=np.array([[1,2],[3,4],[5,6],[7,8],[9,10]])
正如你可以看到一些关键字包含一个数组,其他矩阵...
鉴于本字典,我想创建一个数据帧,看起来像这样
a_dataframe = pd.DataFrame(columns=['dictionary','first_variable','second_variable_col1','second_variable_col2'])
a_dataframe['dictionary'] = np.array([1,1,1,1,1,2,2,2,2,2])
a_dataframe['first_variable']=np.array([1,2,3,4,5,1,2,3,4,5])
a_dataframe['second_variable_col1']=np.array([1,3,5,7,9,1,3,5,7,9])
a_dataframe['second_variable_col2']=np.array([2,4,6,8,10,2,4,6,8,10])
这应该以自动的方式来完成...即从取名字字典键和矩阵的情况下添加col1,col2等... 我还应该在熊猫数据框中介绍column
(可能位于第一个位置),它告诉我原始字典的索引..在这种情况下,列被称为dictionary
你能帮助我吗? 感谢