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实现在目录中查找指定文件的方法
Nov 11 Python
详解Python中的循环语句的用法
Apr 09 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
python使用json序列化datetime类型实例解析
Feb 11 Python
解决python3 json数据包含中文的读写问题
May 10 Python
Python多线程:主线程等待所有子线程结束代码
Apr 25 Python
Python中的__init__作用是什么
Jun 09 Python
通过实例解析python and和or使用方法
Nov 14 Python
Python hashlib和hmac模块使用方法解析
Dec 08 Python
pip install命令安装扩展库整理
Mar 02 Python
python 实现定时任务的四种方式
Apr 01 Python
Python-OpenCV实现图像缺陷检测的实例
Jun 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提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
5 cool javascript apps
2007/03/24 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
浅谈jquery点击label触发2次的问题
2016/06/12 Javascript
jQuery实现日期联动效果实例
2016/07/26 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
JS实现留言板功能[楼层效果展示]
2017/12/27 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
了解javascript中变量及函数的提升
2019/05/27 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
[01:10]DOTA2次级职业联赛 - Fly战队宣传片
2014/12/01 DOTA
[48:52]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第一局
2016/02/25 DOTA
python获取目录下所有文件的方法
2015/06/01 Python
python操作excel的方法
2018/08/16 Python
python 检查是否为中文字符串的方法
2018/12/28 Python
django获取from表单multiple-select的value和id的方法
2019/07/19 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
Python如何根据时间序列数据作图
2020/05/12 Python
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
英国探险旅游专家:Explore
2018/12/20 全球购物
校园环保建议书
2014/05/14 职场文书
小学六一儿童节活动总结
2015/05/05 职场文书
小学教师教育随笔
2015/08/14 职场文书
Python趣味挑战之用pygame实现简单的金币旋转效果
2021/05/31 Python
Python socket如何解析HTTP请求内容
2022/02/12 Python
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android