Unbekannt label Typ sklearn
Ich 'm neu in sklearn. Ich 'm versuchen zu tun, dieser code
data = pandas.read_csv('titanic.csv')
data= data[data['Pclass'].notnull() & data['Sex'].notnull() & data['Age'].notnull() & data['Fare'].notnull()]
test = data.loc[:,['Pclass','Sex','Age','Fare']]
target = data.loc[:,['Survived']]
test = test.replace(to_replace=['male','female'],value=[1,0])
clf=DecisionTreeClassifier(random_state=241)
clf.fit(target,test)
Und ich sah diesen Fehler
ValueError: Unknown label type: array([[ 22. , 3. , 7.25 , 1. ], [ 38. , 1. , 71.2833, 0. ], [ 26. , 3. , 7.925 , 0. ], ..., [ 19. , 1. , 30. , 0. ], [ 26. , 1. , 30. , 1. ], [ 32. , 3. , 7.75 , 1. ]])
Was ist ein problem?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie momentan ein dataframe und nicht es numpy-array-Darstellung, wie die Ausbildung input für die
fit
Methode. Tun Sie dies: