2016-12-14 94 views
1

我有一個基本的字典,它給了我數據顯示的次數。例如Adam: 10, Beth: 3, ... , Zack: 1從字典中創建一個數據框,而不是索引

如果我做df = pd.DataFrame([dataDict]).T那麼字典中的鍵將成爲數據框的索引,並且我只有1個真正的數據列。我看了,我還沒有找到解決方法,所以任何幫助,將不勝感激。

編輯:更多細節

字典從例如另一數據幀的計數功能形成dataDict = df1.Name.value_counts().to_dict()

這是我的預期產出。

 | Name | Count 
------ | -----|------ 
    0 | Adam | 10 
------ | -----|------ 
    1 | Beth | 3 

什麼我得到的那一刻是這樣的:

 | Count 
    -----|------ 
    Adam | 10 
    -----|------ 
    Beth | 3 
+0

添加預期的輸入和輸出。 – harshil9968

回答

1

嘗試reset_index

dataDict = dict(Adam=10, Beth=3, Zack=1) 
df = pd.Series(dataDict).rename_axis('Name').reset_index(name='Count') 
df 

enter image description here

+0

我曾經是一個數據框,但我可以改變這個系列。謝謝。 –

相關問題