2 回答

TA貢獻1966條經驗 獲得超4個贊
只需使用 melt
pd.DataFrame(things).melt()
variable value
0 George cat
1 George kitty
2 Stackoverflow questions
3 Stackoverflow answers
4 hungry im
5 hungry always
如果要在此處使用列名,只需使用var_name和value_name標志:
pd.DataFrame(things).melt(var_name='foo', value_name='bar')

TA貢獻1865條經驗 獲得超7個贊
您可以使用from_dict和進行此操作.stack:
pd.DataFrame.from_dict(things, orient='index').stack().reset_index(level=0)
level_0 0
0 George cat
1 George kitty
2 Stackoverflow questions
3 Stackoverflow answers
4 hungry im
5 hungry always
添加回答
舉報