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元组操作实例解析
Sep 23 Python
在Python中使用成员运算符的示例
May 13 Python
python关键字and和or用法实例
May 28 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
Dec 18 Python
python自动重试第三方包retrying模块的方法
Apr 24 Python
Python之两种模式的生产者消费者模型详解
Oct 26 Python
python利用多种方式来统计词频(单词个数)
May 27 Python
python爬虫selenium和phantomJs使用方法解析
Aug 08 Python
详解使用Python下载文件的几种方法
Oct 13 Python
python绘制雪景图
Dec 16 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
Python getsizeof()和getsize()区分详解
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
一个数据采集类
2007/02/14 PHP
php环境配置 php5 MySQL5 apache2 phpmyadmin安装与配置图文教程
2007/03/16 PHP
PHP的变量类型和作用域详解
2014/03/12 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
jquery validation插件表单验证的一个例子
2010/03/03 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
顶部缓冲下拉菜单导航特效的JS代码
2013/08/27 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
阿里巴巴技术文章分享 Javascript继承机制的实现
2016/01/14 Javascript
jQuery实现三级菜单的代码
2016/05/09 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
基于jQuery的左滑出现删除按钮的示例
2017/08/29 jQuery
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
浅析python内置模块collections
2019/11/15 Python
Python Pandas 转换unix时间戳方式
2019/12/07 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
Django 项目通过加载不同env文件来区分不同环境
2020/02/17 Python
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
英国折扣高尔夫商店:Discount Golf Store
2019/11/19 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
《维生素c的故事》教学反思
2014/02/18 职场文书
检讨书模板大全
2015/05/07 职场文书
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android