Python全系列 教程
3567个小节阅读:5930.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
独热编码(One-Hot Encoding),也称为一位有效编码,是一种用于将分类数据(categorical data)转换为机器学习算法能够理解的形式的编码技术。
它的主要目的是将分类特征(如颜色、国家、性别等)表示为二进制向量,以便在机器学习模型中使用。
每个分类值都被转换为一个长度等于分类数量的二进制向量,其中只有一个元素设置为1(独热),而其他元素为0。
xxxxxxxxxx
111# 获取品牌的one-hot编码
2one_hot_brand = pd.get_dummies(new_dt_df['brand'],dtype=int)
3one_hot_brand.head(5)
4
5# 将品牌的one-hot编码与原数据集进行合并
6all_colums_df = pd.merge(new_dt_df,one_hot_brand,left_index=True,right_index=True)
7all_colums_df.head(5)
8
9# 删除brand列
10rs_df = all_colums_df.drop('brand',axis=1)
11rs_df