python DataFrame转dict字典过程详解


Posted in Python onDecember 26, 2019

这篇文章主要介绍了python DataFrame转dict字典过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

背景:将商品id以及商品类别作为字典的键值映射,生成字典,原为DataFrame

# 创建一个DataFrame
# 列值类型均为int型
import pandas as pd
item = pd.DataFrame({'item_id': [100120, 10024504, 1055460], 'item_category': [87974, 975646, 87974]}, index=[0, 1, 2])
item

python DataFrame转dict字典过程详解

python DataFrame转dict字典过程详解

# 将item_id,item_category两列数值转为dict字典
# 注意:同种商品类别肯定会对应不同商品,即一对多,进行字典映射,一定要是item_id作为键,item_category作为值
# 由于原始数据为int类型,结果将是字符串之间的映射,因此需要对列值进行数据类型转换
item.item_id = (item['item_id']).astype(str)
item.item_category = (item['item_category']).astype(str)
item_dict = item.set_index('item_id')['item_category'].to_dict()
item_dict

python DataFrame转dict字典过程详解以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python开发的小球完全弹性碰撞游戏代码
Oct 15 Python
Python中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
python根据路径导入模块的方法
Sep 30 Python
python使用webbrowser浏览指定url的方法
Apr 04 Python
举例详解Python中循环语句的嵌套使用
May 14 Python
Python单例模式实例详解
Mar 01 Python
对PyQt5中树结构的实现方法详解
Jun 17 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
如何基于Python创建目录文件夹
Dec 31 Python
Python 3.8 新功能来一波(大部分人都不知道)
Mar 11 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
python实现一个简单RPC框架的示例
Oct 28 Python
Numpy之reshape()使用详解
Dec 26 #Python
PyCharm使用Docker镜像搭建Python开发环境
Dec 26 #Python
python路径的写法及目录的获取方式
Dec 26 #Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 #Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 #Python
python 串口读取+存储+输出处理实例
Dec 26 #Python
使用Python串口实时显示数据并绘图的例子
Dec 26 #Python
You might like
回首过去10年中最搞笑的10部动漫,哪一部让你节操尽碎?
2020/03/03 日漫
php实现数据库的增删改查
2017/02/26 PHP
用Move.js配合创建CSS3动画的入门指引
2015/07/22 Javascript
angular双向绑定模拟探索
2016/12/26 Javascript
非常优秀的JS图片轮播插件Swiper的用法
2017/01/03 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
vue-cli项目优化方法- 缩短首屏加载时间
2018/04/01 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
NodeJS服务器实现gzip压缩的示例代码
2018/10/12 NodeJs
聊聊鉴权那些事(推荐)
2019/08/22 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
[02:08]2018年度CS GO枪械皮肤设计大赛优秀作者-完美盛典
2018/12/16 DOTA
[03:48]大碗DOTA
2019/07/25 DOTA
35个Python编程小技巧
2014/04/01 Python
python基础教程之基本数据类型和变量声明介绍
2014/08/29 Python
Python 常用 PEP8 编码规范详解
2017/01/22 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
基于Python代码编辑器的选用(详解)
2017/09/13 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
2018/04/26 Python
python学生管理系统
2019/01/30 Python
python+mysql实现个人论文管理系统
2019/10/25 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
检测用户浏览器是否支持CSS3的方法
2009/08/29 HTML / CSS
10 套华丽的CSS3 按钮小结
2012/10/03 HTML / CSS
CSS3制作轮播图的一种方法
2019/11/11 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
求职简历的自我评价
2014/01/31 职场文书
毕业生应聘求职信
2014/07/10 职场文书
求职自我推荐信
2015/03/24 职场文书
画展观后感
2015/06/17 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
2015年音乐教学工作总结
2015/07/22 职场文书
初三化学教学反思
2016/02/22 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书