在进行数值编码时出现错误,怎么解决?

  统计/机器学习 数据预处理 特征选择 计算机视觉 Python    浏览次数: 101
0

'Device_Type','Filled_Form','Gender','Var1','Var2','Mobile_Verified','Source'这些特征类型为object

# 数值编码
from sklearn.preprocessing import LabelEncoder
le = LabelEncoder()
var_to_encode = ['Device_Type','Filled_Form','Gender','Var1','Var2','Mobile_Verified','Source']
for col in var_to_encode:
    data[col] = le.fit_transform(data[col])


 

evan   2018-09-30 17:06



   1个回答 
0

你看看你的那些col里有没有null或者nan的情况,如果有的话会出错

TypeError: unorderable types: float() < str()


东布东   2018-10-01 03:20

谢谢,里面确实有一个缺失值,修改后可以了 - evan   2018-10-08 10:09


  相关主题

Python中怎么把一个RGB彩色图像转成灰度黑白图像?   3回答

pip install opencv-python失败,难道非要编译安装?   3回答

图像处理中rgba是什么意思?   1回答

有什么好的方法识别图片中的特殊点呢   1回答

pip install opencv报错   1回答

图像分割(imaging segment) 可以对图片数据进行裁剪,增多训练的数据量么   2回答

如何安装pytorch   2回答

CNN中reLU层和max pooling层的前后顺序   2回答

numpy.array转换为图片并显示出来   2回答

一个特征有两个可选的值,只需满足其中一个即可,该如何处理?   1回答

对于组合特征怎么理解?   1回答

在分类问题中,有什么方法可以得到特征的重要性?   2回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!