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简单删除目录下文件以及文件夹的方法
May 27 Python
Python+微信接口实现运维报警
Aug 27 Python
python 调用HBase的简单实例
Dec 18 Python
Python中取整的几种方法小结
Jan 06 Python
python 实现上传图片并预览的3种方法(推荐)
Jul 14 Python
python使用循环打印所有三位数水仙花数的实例
Nov 13 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
Python 实现大整数乘法算法的示例代码
Sep 17 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
python中添加模块导入路径的方法
Feb 03 Python
Python标准库pathlib操作目录和文件
Nov 20 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
web方式ftp
2006/10/09 PHP
php中对2个数组相加的函数
2011/06/24 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
jQuery 对象中的类数组操作
2009/04/27 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
js使用eval解析json(js中使用json)
2014/01/17 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
BAT及各大互联网公司2014前端笔试面试题--JavaScript篇
2014/10/29 Javascript
jQuery选择器全集详解
2014/11/24 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
支付宝小程序tabbar底部导航
2018/11/06 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
layui2.0使用table+laypage实现真分页
2019/07/27 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
浅谈在vue-cli3项目中解决动态引入图片img404的问题
2020/08/04 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
[53:15]Newbee vs Pain 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python Grid使用和布局详解
2018/06/30 Python
Python下简易的单例模式详解
2019/04/08 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
python时间日期操作方法实例小结
2020/02/06 Python
html5实现微信打飞机游戏
2014/03/27 HTML / CSS
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
综合测评自我鉴定
2013/10/08 职场文书
酒吧员工的岗位职责
2013/11/26 职场文书
装饰活动策划方案
2014/02/11 职场文书
2014年党务公开方案
2014/05/08 职场文书
暑期培训班招生方案
2014/08/26 职场文书
研究生简历自我评价范文
2014/09/13 职场文书
授权委托书范本(单位)
2014/09/28 职场文书
销售会议开幕词
2015/01/28 职场文书
vscode内网访问服务器的方法
2022/06/28 Servers