pandas 标签映射成数值的几种方法
2024-08-30 21:05:51
1.
preprocessing.LabelEncoder()
import pandas as pd
from sklearn import preprocessing
le = preprocessing.LabelEncoder() ddf = pd.DataFrame({"id":[1,2,3,1],"name":["a","b","c","a"],"age":[7,8,9,10]})
ddf[["id","name"]] = ddf[["id","name"]].fillna(0)
k = le.fit_transform(ddf["name"])
ddf["name"] = k
ddf
2.
ddf["name"] = ddf["name"].astype("category").cat.codes
最新文章
- cocos2dx 3.x(屏幕截图的两种方法)
- 通过Sql语句导数据
- C#全角和半角转换
- 2879: [Noi2012]美食节 - BZOJ
- PYTHON常见数据类型示例
- easyui-combobox小Demo
- Redis和Memcached的区别【转】
- PHP九大接口视频教程( 支付宝,QQ,短信接口,微信接口开发, 支付宝即时到账接口开发三级分销全套)
- Python3 系列之 面向对象篇
- [SNOI2017]一个简单的询问【莫队+容斥原理】
- 在hive中UDF和UDAF使用说明
- Eclipse Maven编译报不支持muti-catch
- Python Built-in Function 学习笔记
- GCD - Extreme (II) (欧拉函数妙用)
- 深入理解SpringCloud与微服务构建学习总结
- Oracle数据库使用mybatis的时候,实体类日期为Date类型,mybatis里面定义的是Date类型,插入的时候,时分秒全部是12:00:00问题
- 让 Angular 应用动起来!
- View Programming Guide for iOS_读书笔记[正在更新……]
- NO.7:自学python之路------类的方法、异常处理、socket网络编程
- 基于FPGA的异步FIFO设计