Pandas怎么将字典转为Dataframe?Python怎么用Pandas库构建df结构

在python之中数据处理和分析功能开发都会使用到第三方库pandas,而它有一个独特的数据结构叫做Dataframe,能够将数据以行列表格形式保存起来 。那么在python里面键值对格式的字典就和表格非常相似,所以这篇文章所来讲解的内容就是pandas将字典转为Dataframe结构的教程 。

Pandas怎么将字典转为Dataframe?Python怎么用Pandas库构建df结构

文章插图
一、语法
因为pandas库可以直接通过form_dict()方法来将字典对象转为df结构,所以在使用该方法之前就是需要了解一下它的语法是什么 。该方法可以接收的参数有三个,分别为data、orient和colunms 。
其中data为必须参数,它只能够传入字典或者是数组类型的对象,并且数组会将第一个元素作为列名 。
orient参数就比较特别了,它的意思生成之后的df结构是以列还是行为主导的,如果是值为index的话,那么字典键会变成行的名称 。
columns函数的则是需要和orient这个函数一起去使用,并且它需要传入的参数为列表或者元组类型 。因为该参数会给生成后的df对象指定列名,并且序列数量要和字典键对应的值序列数量相同 。
二、具体示例
【Pandas怎么将字典转为Dataframe?Python怎么用Pandas库构建df结构】data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}pd.DataFrame.from_dict(data, orient='index',columns=['A', 'B', 'C', 'D'])# 结果       A  B  C  Drow_1  3  2  1  0row_2  a  b  c  d以上代码就是定义了一个字典,在该字典之中有两个键值对,而每个键值对对应的值是元素数量为4的列表 。调用方法并且将三个参数都传入进去之后,生成的Dataframe结构对象就是会以字典键作为行,以传入的列表作为列名了 。
以上就是关于“Pandas怎么将字典转为Dataframe?Python怎么用Pandas库构建df结构”的全部内容了,希望对你有所帮助 。

    推荐阅读