Python中将dataframe转换为字典的实例


Posted in Python onApril 13, 2018

有时候,在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中将dataframe转换为字典的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python之ReportLab绘制条形码和二维码的实例
Jan 15 Python
Selenium的使用详解
Oct 19 Python
Django REST framework视图的用法
Jan 16 Python
python实现接口并发测试脚本
Jun 25 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
Jul 22 Python
Python有参函数使用代码实例
Jan 06 Python
Python 剪绳子的多种思路实现(动态规划和贪心)
Feb 24 Python
Python改变对象的字符串显示的方法
Aug 01 Python
Django xadmin安装及使用详解
Oct 26 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 Python
Jupyter Notebook 如何修改字体和大小以及更改字体样式
Jun 03 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 Python
Python 实现使用dict 创建二维数据、DataFrame
Apr 13 #Python
每天迁移MySQL历史数据到历史库Python脚本
Apr 13 #Python
python实现数据库跨服务器迁移
Apr 12 #Python
解决python3爬虫无法显示中文的问题
Apr 12 #Python
python读取中文txt文本的方法
Apr 12 #Python
基于python 处理中文路径的终极解决方法
Apr 12 #Python
解决Python2.7读写文件中的中文乱码问题
Apr 12 #Python
You might like
PHP编码规范-php coding standard
2007/03/16 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
laravel入门知识点整理
2020/09/15 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
javascript 数组操作详解
2015/01/29 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
jQuery实现的无限级下拉菜单功能示例
2016/09/12 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
mongoose设置unique不生效问题的解决及如何移除unique的限制
2017/11/07 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
vue.js在标签属性中插入变量参数的方法
2018/03/06 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
js实现纯前端压缩图片
2020/11/16 Javascript
python安装oracle扩展及数据库连接方法
2017/02/21 Python
python生成n个元素的全组合方法
2018/11/13 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
2019/07/24 Python
Django Admin中增加导出CSV功能过程解析
2019/09/04 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
django models里数据表插入数据id自增操作
2020/07/15 Python
python如何运行js语句
2020/09/09 Python
Python的logging模块基本用法
2020/12/24 Python
Qoo10台湾站:亚洲领先的在线市场
2018/05/15 全球购物
女孩每月服装订阅盒:kidpik
2019/04/17 全球购物
C#如何进行LDAP用户校验
2012/11/21 面试题
什么时候用assert
2015/05/08 面试题
《晚上的太阳》教学反思
2014/04/23 职场文书
疾病捐款倡议书
2014/05/13 职场文书
学校欢迎标语
2014/06/18 职场文书
户外活动总结
2015/02/04 职场文书
JavaScript ES6的函数拓展
2022/01/18 Javascript