问题遇到的现象和发生背景
使用KNN时前面一直没问题,投喂数据时报错,PS.数据内容是中文的
问题相关代码,请勿粘贴截图
ValueError: could not convert string to float: '其他'
运行结果及报错内容


我的解答思路和尝试过的方法
我想要达到的结果
如何解决,感激不尽。
使用KNN时前面一直没问题,投喂数据时报错,PS.数据内容是中文的
ValueError: could not convert string to float: '其他'


如何解决,感激不尽。
在fit之前需要对数据预处理,对于分类变量使用OneHotEncoder,参考
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.OneHotEncoder.html
这里有相关解释:
https://stackoverflow.com/questions/70421245/valueerror-could-not-convert-string-to-float-mme