为了账号安全,请及时绑定邮箱和手机立即绑定

代码运行错误

老师,请问进行独热化处理运行到onehot.fit(np.array(df[col].reshape(-1,1))报这样的错误: could not convert string to float: 'No' 是怎么回事,要怎么处理呢?

正在回答

1 回答

Python 中出现ValueError: could not convert string to float的原因及解决方法

有几种原因,分别如下所示:

1.检查一下自己的字符串内容,注意里面是否有换换行符 \n,制表符 \t 或空字符串 ‘ ’

如果有,请删除!


2.调用的文件中数据格式是否正确,特别是Excel及txt文件,容易出现额外的“ ”,要把它们删去程序才可以正常运行!

————————————————

版权声明:本文为CSDN博主「Python小白卞泽羽จุ๊บ」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/bcfdeCSDN/article/details/108420862


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python数据分析挖掘实战
  • 参与学习       22937    人
  • 解答问题       26    个

跟着实际案例,快速入门Python数据分析挖掘。

进入课程

代码运行错误

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信