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
添加回答
举报