首页 > 解决方案 > 从 dict 到 pandas 数据框作为行

问题描述

我敢肯定我必须在这里遗漏一些基本的东西。但据我所知,您可以使用 dict 从pd.DataFrame.from_dict(). 但我不确定如何设置 dict 中的键值对可以将其作为数据框中的行。

例如,给定这个例子

d = {'a':1,'b':2}

所需的输出是:

    col1 col2
0    a     1
1    b     2

我知道索引可能是一个问题,但可以通过简单的方式处理它index = [0]

标签: python-3.xpandas

解决方案


将 Python 字典转换为数据框的副本。

python 3的简单答案。

import pandas as pd
d = {'a':1,'b':2, 'c':3}
df = pd.DataFrame(list(d.items()), columns = ['cola','colb'])

推荐阅读