Ehs*_*ian 4 python dictionary dataframe python-3.x pandas
我有一个如下数组的字典:
d = {'a': [1,2], 'b': [3,4], 'c': [5,6]}
Run Code Online (Sandbox Code Playgroud)
我想创建一个像这样的pandas数据帧:
0 1 2
0 a 1 2
1 b 3 4
2 c 5 6
Run Code Online (Sandbox Code Playgroud)
我写了以下代码:
pd.DataFrame(list(d.items()))
Run Code Online (Sandbox Code Playgroud)
返回:
0 1
0 a [1,2]
1 b [3,4]
2 c [5,6]
Run Code Online (Sandbox Code Playgroud)
你知道我怎样才能实现我的目标?!
先感谢您.
熊猫允许您以直截了当的方式做到这一点:
pd.DataFrame.from_dict(d,orient = 'index')
>> 0 1
a 1 2
b 3 4
c 5 6
Run Code Online (Sandbox Code Playgroud)
pd.DataFrame.from_dict(d,orient = 'index').reset_index() 给你你想要的东西.
| 归档时间: |
|
| 查看次数: |
1306 次 |
| 最近记录: |