2015-07-16 4 views

ответ

7

Попробуйте DataFrame.from_dict() и с аргументом ключевого слова orient в 'index' -

Пример -

In [20]: d = {1 : {'tp': 26, 'fp': 112}, 
    ....: 2 : {'tp': 26, 'fp': 91}, 
    ....: 3 : {'tp': 23, 'fp': 74}} 

In [24]: df =pd.DataFrame.from_dict(d,orient='index') 

In [25]: df 
Out[25]: 
    tp fp 
1 26 112 
2 26 91 
3 23 74 

Если вы хотите установить имя столбца для index столбца, используйте - df.index.name, пример -

In [30]: df.index.name = 't' 

In [31]: df 
Out[31]: 
    tp fp 
t 
1 26 112 
2 26 91 
3 23 74 
Смежные вопросы