#python #pandas #dataframe
#python #панды #фрейм данных
Вопрос:
В моем случае использования у меня есть словарь, как указано ниже:
d = {'Tom' :{'A' : '25', 'B' : '34'}, 'Jim' : {'A' : '34', 'B' : '19'}, 'john' : {'A' :'56' , 'B' : '32'}}
Как я могу создать фрейм данных из него, как указано ниже?
A | B | |
---|---|---|
Том | 25 | 34 |
Джим | 34 | 19 |
Джон | 56 | 32 |
Ответ №1:
Использовать DataFrame.from_dict
:
df = pd.DataFrame.from_dict(d, orient='index')
print (df)
A B
Tom 25 34
Jim 34 19
john 56 32
Или DataFrame
с помощью transpose by DataFrame.T
:
df = pd.DataFrame(d).T
print (df)
A B
Tom 25 34
Jim 34 19
john 56 32