我有一个像下面这样的数组字典:
d = {'a': [1,2], 'b': [3,4], 'c': [5,6]}
我想像这样创建一个 pandas 数据框:
0 1 2
0 a 1 2
1 b 3 4
2 c 5 6
我写了下面的代码:
pd.DataFrame(list(d.items()))
返回:
0 1
0 a [1,2]
1 b [3,4]
2 c [5,6]
你知道我怎样才能实现我的目标吗?!
提前致谢。
最佳答案
Pandas 允许您以简单的方式执行此操作:
pd.DataFrame.from_dict(d,orient = 'index')
>> 0 1
a 1 2
b 3 4
c 5 6
pd.DataFrame.from_dict(d,orient = 'index').reset_index()
为您提供所需内容。
关于python - 将数组的 Python 字典转换为数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51315083/