1
我知道創建一個數據框,我需要從我的字典中指定索引,否則我們會得到'ValueError:如果使用所有標量值,則必須傳遞一個索引'錯誤。如何使用自動增量索引從字典中創建數據框
但是,我如何創建一個數據幀從索引只是一個自動增量數字的字典?
我知道創建一個數據框,我需要從我的字典中指定索引,否則我們會得到'ValueError:如果使用所有標量值,則必須傳遞一個索引'錯誤。如何使用自動增量索引從字典中創建數據框
但是,我如何創建一個數據幀從索引只是一個自動增量數字的字典?
可以使用np.arange
構建的指數,並通過你的字典的len
:
pd.DataFrame(your_dict, index = np.arange(len(your_dict)))
但是,如果你只有一個單一的價值在你的字典標值,那麼它更適合有單行:
In [165]:
d = {'a':1,'b':3}
pd.DataFrame(d, index=[0])
Out[165]:
a b
0 1 3
或者你可以使用from_dict
並通過orient='index'
:
In [166]:
d = {'a':1,'b':3}
pd.DataFrame.from_dict(d, orient='index')
Out[166]:
0
a 1
b 3
IIUC then'pd.DataFrame(your_dict,index = np.arange(len(your_dict)))''應該可以工作 – EdChum
是的,那是有效的,謝謝 – desmond