我想知道是否有人可以帮助我。我正在学习多元线性回归,并试图做一些练习,但似乎遇到了问题。我试图使用onehotencoder将payment_type转换为分类变量。在这里,我有错误和数据的前几行和列。我尝试在线查看并做其他人建议的事情,但我也不断收到错误。有没有办法来解决这个问题?我现在已经尝试了几个小时。此外,我不确定为什么当我试图转换的payment_type时它无法转换VTS。非常感谢任何有关此事的想法和帮助。
您在屏幕上看到的代码之前的代码基本上只是加载数据,就此而言。
谢谢!
答案 0 :(得分:2)
sklearn.preprocessing.OneHotEncoder的文档说:
使用one-hot-one-of-K对分类整数特征进行编码 方案
此变换器的输入应为整数矩阵,表示 分类(离散)特征所采用的值。
您需要使用sklearn.preprocessing.LabelEncoder将字符串变量转换为分类整数值。