python - DecisionTreeClassifier model.fit(X, y) 命令返回错误
问题描述
我正在编写一个模型来根据距离预测旅行时间。我正进入(状态
ValueError:未知标签类型:运行此代码时出现“连续”错误:
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
times = pd.read_csv('SC.csv')
X = times.drop(columns=['Time'])
y = times.drop(columns=['distance'])
model = DecisionTreeClassifier()
model.fit(X, y)
解决方案
这是因为您的目标是浮点值,而不是整数。您可能正在尝试对连续目标进行分类。
DecisionTreeRegressor()
如果您的标签错误地转换为浮点数,也许可以尝试,或者将您的目标转换为整数。或仔细检查您使用的是正确的列。
推荐阅读
- python - 如何将时间字符串与 python re 模块匹配?
- swift - 如何在 alamofire 模型中解析字典?
- r - 如何控制geom_line中的线条粗细
- dns - 在 godaddy 上使用 aws 负载均衡器 CNAME
- jenkins - Office 365 连接器未显示在 Jenkins 中
- node.js - 仅获取与 Firebase Cloud Functions 中的查询匹配的文档的文档 ID
- java - 您可以使用向导隐藏/渲染 primefaces 中的选项卡吗
- php - postgree group by order by query
- python - How to create directories in Azure storage container without creating extra files?
- javascript - 如何使用切换按钮创建优惠券框