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中OrderedDict的使用方法详解
May 05 Python
python实现寻找最长回文子序列的方法
Jun 02 Python
Numpy数据类型转换astype,dtype的方法
Jun 09 Python
python求质数的3种方法
Sep 28 Python
python 实现调用子文件下的模块方法
Dec 07 Python
django用户登录验证的完整示例代码
Jul 21 Python
python TK库简单应用(实时显示子进程输出)
Oct 29 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
python中的socket实现ftp客户端和服务器收发文件及md5加密文件
Apr 01 Python
在python里使用await关键字来等另外一个协程的实例
May 04 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 Python
基于Python实现的购物商城管理系统
Apr 27 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操作Redis数据库常用方法示例
2018/08/25 PHP
PHP常用header头定义代码示例汇总
2020/08/29 PHP
goto语法在PHP中的使用教程
2020/09/17 PHP
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
javascript生成随机数的方法
2014/05/16 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
js调用百度地图及调用百度地图的搜索功能
2015/09/07 Javascript
Bootstrap教程JS插件弹出框学习笔记分享
2016/05/17 Javascript
AngularJs验证重复密码的方法(两种)
2016/11/25 Javascript
JavaScript对象封装的简单实现方法(3种方法)
2017/01/03 Javascript
去掉vue 中的代码规范检测两种方法(Eslint验证)
2018/03/21 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
基于Vue-Cli 打包自动生成/抽离相关配置文件的实现方法
2018/12/09 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
JavaScript Dom实现轮播图原理和实例
2021/02/19 Javascript
Python功能键的读取方法
2015/05/28 Python
Python可变参数用法实例分析
2017/04/02 Python
python之PyMongo使用总结
2017/05/26 Python
Django使用HttpResponse返回图片并显示的方法
2018/05/22 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
20行Python代码实现一款永久免费PDF编辑工具的实现
2020/08/27 Python
HTML5 Canvas标签使用收录
2009/07/07 HTML / CSS
初中生三年学习生活的自我评价
2013/11/03 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
医学生自我评价
2014/01/27 职场文书
董事长秘书职责
2014/01/31 职场文书
护士毕业生自我鉴定
2014/02/08 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
甜品蛋糕店创业计划书
2014/09/21 职场文书
创业计划书之冷饮店
2019/09/27 职场文书
导游词之上饶龟峰
2019/10/25 职场文书