python - ValueError:使用序列设置数组元素。同时在模型中拟合数据
问题描述
我正在尝试学习 ML,并获得了几个月糖的每日价格数据。并将尝试预测未来几天。到目前为止,我已经编写了以下代码。
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
melted= pd.read_excel('melted.xlsx')
X = melted['Date'],['City']
y = melted['Rate']
model = DecisionTreeClassifier()
model.fit(X,y)
最后一行正在生成以下错误。
ValueError: setting an array element with a sequence.
请建议。
编辑 1
我已将日期列转换为数字,如下所示。
melted['Date']= pd.to_numeric(melted['Date'])
但它提出了一个新的错误
ValueError: Unknown label type: 'continuous'
解决方案
推荐阅读
- asp.net-core - 未经授权的结果和 PostAsJsonAsync
导致 javascript 错误 Blazor 服务器 - python - 在 Python 中使用 Gower 进行 KNN
- angular - 角材料日期选择器。如何仅显示范围内的年份(例如:我只需要显示从 1950 年到现在的日期)剩余年份不应显示
- cucumber-jvm - Serenity BDD 中的全局挂钩
- pandas - 如何在 Pandas 中将各种快照下采样到每月平均值
- javascript - Javascript 正则表达式概念
- c++ - 如何在生成的 foo-config.cmake 文件中引入 find_dependency 调用?
- c# - 在 _Header 部分中,如何从 db 查询到呈现菜单?
- javascript - 当从顶部或底部滚动到视图中时,使用 Intersection Observer 向元素添加不同的类
- c++ - 子字符串不应该存在于操作数中导致 std::string 通过 + 运算符连接返回空字符串