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实现的二维码生成小软件
Jul 11 Python
详解Python最长公共子串和最长公共子序列的实现
Jul 07 Python
Win10下python 2.7.13 安装配置方法图文教程
Sep 18 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
详解python列表生成式和列表生成式器区别
Mar 27 Python
Python实现的银行系统模拟程序完整案例
Apr 12 Python
基于Django的乐观锁与悲观锁解决订单并发问题详解
Jul 31 Python
python lambda表达式在sort函数中的使用详解
Aug 28 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
python scrapy重复执行实现代码详解
Dec 28 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 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
adodb与adodb_lite之比较
2006/12/31 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
php基于SQLite实现的分页功能示例
2017/06/21 PHP
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
2011/04/12 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
时间戳转换为时间 年月日时间的JS函数
2013/08/19 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
使用jQuery Rotare实现微信大转盘抽奖功能
2016/06/20 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
AngularJS实现给动态生成的元素绑定事件的方法
2016/12/14 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
使用javascript做在线算法编程
2018/05/25 Javascript
推荐15个最好用的JavaScript代码压缩工具
2019/02/13 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
2015/04/09 Python
Python中functools模块的常用函数解析
2016/06/30 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
django的auth认证,authenticate和装饰器功能详解
2019/07/25 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
Python中的延迟绑定原理详解
2019/10/11 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
2019/11/01 Python
Python使用20行代码实现微信聊天机器人
2020/06/05 Python
环保建议书作文
2014/03/12 职场文书
2015年前台文员工作总结
2015/05/18 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
浅谈MySQL中的六种日志
2022/03/23 MySQL
Nginx动静分离配置实现与说明
2022/04/07 Servers
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server