2019-01-23 14:56:38 526浏览
Python开发技术在如今的企业中应用非常广泛,因此想要参加Python培训学习Python开发技术的小伙伴一直都有很多,本篇文章小编和大家分享一下Python中如何将dataframe转换为字典,对Python开发感兴趣的小伙伴下面就随小编一起来看一下吧。
有时候,在Python中需要将dataframe类型转换为字典类型,下面的方法帮助我们解决这一问题。
代码:
# encoding: utf-8 import pandas as pd a = ['Name', 'Age', 'Gender'] b = ['Ali', '19', 'China'] data = pd.DataFrame(zip(a, b), columns=['project', 'attribute']) print data dict_country = data.set_index('project').T.to_dict('list') print dict_country
输出显示:
project attribute 0 Name Ali 1 Age 19 2 Gender China {'Gender': ['China'], 'Age': ['19'], 'Name': ['Ali']}
值得注意的是,转置之前需要设置指定的索引,否则会按照默认索引转换成这样:
{0: ['Name', 'Ali'], 1: ['Age', '19'], 2: ['Gender', 'China']}
想要了解更多关于Python方面内容的小伙伴,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Python开发环境搭建视频,扣丁学堂老师精心推出的Python视频直播课定能让你快速掌握Python从入门到精通开发实战技能。扣丁学堂Python技术交流群:279521237。
【关注微信公众号获取更多学习资料】