Ich habe eine „label.csv“ Datei konvertieren, dieWie Klassifikationsergebnisse in einen nivelliert Faktor
y = read.csv("./data/labels.csv", stringsAsFactors = T)
Als ich cbind
y
mit den Daten von 0 und 1 besteht und Klassifizierung Training, die folgende Warnung erscheint:
Warning message:
In train.default(x, y, weights = w, ...) :
You are trying to do regression and your outcome only has two possible values Are you trying to do classification? If so, use a 2 level factor as your outcome column.
ich y
auf einen Ausgleich Faktor und cbind es mit den Merkmalen Daten für die Klassifizierung konvertieren möchten.
jedoch as.factor(y)
mit den folgenden Fehler erzeugen:
Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?
Bin ich auf dem richtigen Weg, dieses Problem zu lösen?
Danke.