В обучающих данных: тип данных x — «int64», а y — «категориальный». Я не могу вписать набор обучающих данных в этот алгоритм.
я получаю сообщение об ошибке в строке "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)






попробуйте добавить .tolist() после y_train and y_test
Пожалуйста, опубликуйте полную трассировку ошибок, а также образец ваших данных.