gpt4 book ai didi

python - OneHotEncoder错误: cannot convert string to float

转载 作者:行者123 更新时间:2023-12-01 01:54:11 26 4
gpt4 key购买 nike

我想知道是否有人可以帮助我解决这个问题。我正在学习多元线性回归,并试图做一些练习,但似乎遇到了问题。我试图使用 onehotencoder 将 payment_type 转换为分类变量。这里我有错误和数据的前几行和前几列。我尝试在网上查找并按照其他人的建议进行操作,但我也不断收到错误。有没有办法来解决这个问题?我已经尝试了几个小时了。另外,我不知道为什么它说无法转换 VTS,当它是我尝试转换的 payment_type 时。非常感谢对此事的任何想法和帮助。

您在屏幕上看到的代码之前的代码基本上只是加载数据,仅此而已。

谢谢!

screenshot

最佳答案

sklearn.preprocessing.OneHotEncoder 的文档说:

Encode categorical integer features using a one-hot aka one-of-K scheme.

The input to this transformer should be a matrix of integers, denoting the values taken on by categorical (discrete) features.

您需要使用sklearn.preprocessing.LabelEncoder ,将字符串变量转换为分类整数值。

关于python - OneHotEncoder错误: cannot convert string to float,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50404130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com