python DataFrame转dict字典过程详解
这篇文章主要介绍了pythonDataFrame转dict字典过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
背景:将商品id以及商品类别作为字典的键值映射,生成字典,原为DataFrame
#创建一个DataFrame #列值类型均为int型 importpandasaspd 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
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。