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
你能幫助我嗎? 感謝