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

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字典过程详解以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

来源: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
  • asp之家 网络编程 m.aspxhome.com