python - 如何将包含字符串的分类特征转换为python中的数值
问题描述
[输入图像描述[在此处输入图像描述] 1在此处][2]输入
对于组合中的数据集:dataset['Sex'] = dataset['Sex'].map( {'female': 1, 'male': 0} ).astype(int)
train.head()
我想将由男性和女性组成的性别类别转换为数值
这是我在下面得到的 ValueError
ValueError:无法将非有限值(NA 或 inf)转换为整数
图片到样本数据集 https://drive.google.com/file/d/1iYtpo2wxhiMuteIMjHHYOk93mty4deBe/view?usp=sharing
解决方案
LabelEncoder() 可以为您完成。它通常用于将分类变量转换为数值。查看这篇文章,作者以你需要的方式使用它。链接: https ://towardsdatascience.com/encoding-categorical-features-21a2651a065c
推荐阅读
- sql - 如何在oracle中将大数(130位)修剪为40位
- bash - 如何使用 each 表达式连接 Azure Pipelines 中的 bash 脚本
- php - 从 PHP7.4 迁移到 PHP8.0 后数据库连接不起作用
- javascript - 将 Puppeteer 日志结果传递到表单输入字段
- r - 如何基于 r 中的两列创建序列数值列?
- r - 具有大型数据集(>100 万行)的广义加性混合效应模型 (GAMM)
- python-3.x - python中的二分网络
- mongodb - Digital Ocean 液滴中的 MongoDB 连接错误
- flutter - 在颤振中创建自定义条子应用栏很热门
- asp.net - 如何解决此错误“HTTP 错误 500.19 - 内部服务器错误”错误代码 0x8007000d