Bub*_*Gut 4 python dictionary dataframe python-3.x pandas
我试图将字典转换{'a': [1, 2, 3], 'b': [4, 5]}为:
0 | 1 |
|:-----------|------------:|
| a | 1 |
| a | 2 |
| a | 3 |
| b | 4 |
| b | 5 |
Run Code Online (Sandbox Code Playgroud)
但是没有找到任何方法来实现这一点而不修改字典本身.有更简单的方法吗?任何帮助将非常感谢!谢谢!
您可以将dict扩展为元组列表,然后转换为df,如下所示;
ddd = {'a': [1, 2, 3], 'b': [4, 5]}
df = pd.DataFrame([(k,v) for k in ddd for v in ddd[k]])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
905 次 |
| 最近记录: |