gpt4 book ai didi

python - 如何修复类型 "object of type ' CategoricalDtype' has no len()"的错误?

转载 作者:行者123 更新时间:2023-11-30 09:16:36 24 4
gpt4 key购买 nike

在训练数据中:x 的数据类型是“int64”,y 是“categorical”我无法在该算法中拟合训练数据集..

我在“model.fit(x_train,y_train)”行中遇到错误

错误是“‘CategoricalDtype’类型的对象没有 len()”

    x=df.drop("income",axis=1)
y=df["income"]
from sklearn.model_selection import train_test_split
x_train,x_test,y_train,y_test=train_test_split(x,y,train_size=0.3,random_state=100)
from sklearn.tree import DecisionTreeClassifier
model=DecisionTreeClassifier(max_depth=4)
model.fit(x_train,y_train)

最佳答案

尝试在y_train和y_test之后添加.tolist()

关于python - 如何修复类型 "object of type ' CategoricalDtype' has no len()"的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54577385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com