Es gelingt mir nicht, eine Orange Tabelle mit StringVariables zu erstellen. Der folgende Code:Orange3: String Variable
d = Orange.data.Domain([Orange.data.StringVariable("s")])
macht diesen Fehler:
TypeError: variables must be primitive
Es scheint, dass string nur für Metadaten. Ich mache mir deswegen Sorgen, weil meine Daten viele Zeichenfolgen enthalten, die in eine diskrete Struktur eingefügt werden müssten (jeder Zeichenfolgenwert ist anders). Gibt es eine Lösung für das Einfügen von Strings in eine Tabelle?
Vielen Dank im Voraus für die Antworten, Best, mike
Was ist falsch daran, dass String-Variablen als Metadaten gespeichert werden? Ich nehme an, deine Saiten sind eine Art von Etiketten? Sie werden nicht in der Lage sein, von ihnen zu lernen (sagen wir von SVM), also gehören sie zu den Metadaten. Verhindert dies, dass Sie etwas tun, was Sie tun könnten, wenn sie zu den "normalen" Attributen gehören würden? – JanezD
Ok, es scheint, ich missverstanden die "Metadaten" bedeutet :(. Aber, wie meine Codezeile (die erste in meiner Nachricht) nicht funktioniert, wie soll ich die Domain deklarieren? – mike