Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何解决ValueError:无法将字符串转换为浮点:';RL';_Python_Machine Learning_Jupyter Notebook - Fatal编程技术网

Python 如何解决ValueError:无法将字符串转换为浮点:';RL';

Python 如何解决ValueError:无法将字符串转换为浮点:';RL';,python,machine-learning,jupyter-notebook,Python,Machine Learning,Jupyter Notebook,当我试着适合一个模型时 from sklearn.ensemble import RandomForestRegressor from sklearn.datasets import make_regression model = RandomForestRegressor(n_jobs=-1) model.fit(train_features, y) 我明白了 这是因为您有一个带有str值的属性,randomfrestreservator只作为输入数值 您可以使用sklearn中的以下方法解

当我试着适合一个模型时

from sklearn.ensemble import RandomForestRegressor
from sklearn.datasets import make_regression
model = RandomForestRegressor(n_jobs=-1)
model.fit(train_features, y)
我明白了


这是因为您有一个带有
str
值的属性,
randomfrestreservator
只作为输入数值

您可以使用sklearn中的以下方法解决此问题:


  • 嘿,这可能是数据的问题,请提供更多信息始终将完整的错误消息(从单词“Traceback”开始)作为文本(不是屏幕截图)进行讨论(不是评论)。还有其他有用的信息。机器学习是关于数字的——看起来你的数据中有string
    RL
    ,你也必须将它转换成数字。当我输入代码时:对于标签,train\u features.items()中的内容:if pd.api.types.is\u string\u dtype(内容):打印(标签)我什么都没有,这意味着没有字符串值,对吗?
    ValueError: could not convert string to float: 'RL'