python 将字典dict转化成Dataframe
pandas.DataFrame.from_dict官方文档
DataFrame.from_dict(data, orient='columns', dtype=None, columns=None)
参数:
data : 字典。
形式为 {field : array-like} 或 {field : dict}.
orient : 生成Dataframe行和列的方向,可选{‘columns’, ‘index’}, 默认为‘columns’。类似画图时横纵坐标轴的转换。
如果传递的dict的键应该是结果DataFrame的列,则传递“columns”(默认值)。否则,如果键应该是行,传递’ index '。
dtype : 设置数据类型。
强制设置数据类型,如果为空,自动推断类型。
columns : 列名,默认为空。
当orient='index’时使用列名,当已经设置orient='columns’时,会出现ValueError错误。
例:
默认情况下,dict的键会变成Dataframe的列名,也就是orient=‘columns’。
指定orient=‘index’来创建DataFrame,使用dict的键作为Dataframe的行:
当使用’ index '方向时,列名可以手动指定: