series转换成python字典_在pandas中dataframe怎么转化为字典?

本文介绍了Pandas DataFrame的to_dict()函数,详细阐述了六种不同的orient参数设置下,如何将DataFrame转换为不同形式的Python字典,包括列名-行名-值的字典、列名-值列表、列名-Series等,通过实例展示了每种方式的使用和特点。
摘要由CSDN通过智能技术生成

to_dict() 函数基本语法DataFrame.to_dict (self, orient='dict', into=) --- 官方文档

函数种只需要填写一个参数:orient 即可 ,但对于写入orient的不同,字典的构造方式也不同,官网一共给出了6种,并且其中一种是列表类型:orient ='dict',是函数默认的,转化后的字典形式:{column(列名) : {index(行名) : value(值) )}};

orient ='list' ,转化后的字典形式:{column(列名) :{[ values ](值)}};

orient ='series' ,转化后的字典形式:{column(列名) : Series (values) (值)};

orient ='split' ,转化后的字典形式:{'index' : [index],‘columns' :[columns],’data‘ : [values]};

orient ='records' ,转化后是 list形式:[{column(列名) : value(值)}......{column:value}];

orient ='index' ,转化后的字典形式:{index(值) : {column(列名) : value(值)}};

备注:

1,上面中 value 代表数据表中的值,column表示列名,index 表示行名&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值