python DataFrame转dict字典过程详解
作者:Mr-Lin 时间:2022-08-16 20:59:08
这篇文章主要介绍了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
# 将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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
来源:https://www.cnblogs.com/xiaolan-Lin/p/12091629.html
标签:python,DataFrame,dict,字典
0
投稿
猜你喜欢
mysql8.0主从复制搭建与配置方案
2024-01-15 11:26:25
ASP MSSQL存储过程的实现小例
2011-04-06 11:02:00
python speech模块的使用方法
2023-07-28 09:14:06
vue prop属性传值与传引用示例
2024-05-10 14:10:16
用python写个颜值评分器筛选最美主播
2022-11-25 22:13:08
如何用MySQL-Front远程连接MySql?
2010-12-03 16:02:00
Python的字符串操作简单实例
2021-03-13 07:16:00
Python Flask入门
2023-11-03 17:00:49
微信小程序实现点击出现弹窗
2024-04-19 10:14:43
Python 解析简单的XML数据
2021-03-19 11:58:58
js键盘事件全面控制
2008-02-21 12:51:00
最新idea2021注册码永久激活(激活到2100年)
2023-06-21 01:42:42
SQL Server 对表的主键设计问题及解决办法
2010-06-07 13:29:00
考虑SQL Server安全时所应注意的几个方面
2009-01-04 13:57:00
JS中window.open全屏命令解析及使用示例
2024-04-10 16:12:54
Python之split函数的深入理解
2022-12-22 19:58:25
在CMD命令行中运行python脚本的方法
2023-08-03 18:54:38
Python 第三方日志框架loguru使用
2022-11-09 03:33:12
交互设计杂七杂八
2010-09-25 18:41:00
Python3+Selenium+Chrome实现自动填写WPS表单
2023-12-08 05:47:59