Falsche Anzahl von Werten beim Import von csv in Weka
Ich möchte eine csv-Datei öffnen (gespeichert von openoffice calc) in weka.
Bekomme ich immer eine Fehlermeldung: "falsche Anzahl von Werten. 140 Lesen, 139 erwartet, dass auf der Linie 3."
Die csv war bereits fest mit Anführungszeichen, um die Etiketten. Und ich zähle 140 Werte auf den ersten Zeilen.
Was ist hier falsch?
Link zu der Datei.
InformationsquelleAutor dorien | 2013-11-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Stellt sich heraus, es war ein Wert irgendwo außer Sichtweite in der excel-Datei, die ich war, zu exportieren.
Ich es bemerkt, weil alle der Zeilen endeten mit einem Komma anstelle von nichts.
Sorgfältig ausgewählt nur die richtigen erreichen, kopiert, in ein Dokument und arbeitet.
Hoffe, das hilft jemand anderen auch.
InformationsquelleAutor dorien
Ich hatte den gleichen Fehler.!!!! Ich habe die Lösung gefunden.
Nur entfernen Sie alle doppelten Anführungszeichen, einfache Anführungszeichen ab .csv -, .xls-Datei.
i,e für zB. unter der Spalte Name wird der Wert "john" wirft es einen Fehler. Machen Sie es john durch das entfernen der Anführungszeichen.
Entfernen Sie alle Anführungszeichen, gehen Sie zu der excel-Datei Suchen und ersetzen-box.
Finden, was - "
Ersetzen durch - (den leeren Raum)
InformationsquelleAutor callyaser
Ich ging auch durch das gleiche problem, wenn ich mit Weka und importieren einer csv-Datei.
Das problem mit der falschen Formatierung der Datei
In meiner Datei gibt es ein Wort war, das in einer der Spalten GOV ' T, was ich gerade Tat entfernt war das "'" und schrieb ein ganzes Wort REGIERUNG und es hat funktioniert.
Hoffe, das hilft !!
InformationsquelleAutor Nitesh Joshi
Ich hatte den gleichen Fehler. Problem war eine sigle Anführungszeichen in einen string-Wert. Lösung für mich war eclose die ganze Zeichenfolge in doppelte Anführungszeichen.
Also muss ich konvertieren
mithilfe von weka v. 3.8.0
InformationsquelleAutor Kostas Raptis
Dies ist wegen der Zugabe von extra-Spalte. Also, um loszuwerden, die Fehler, wählen Sie gesamte Spalte, und löschen Sie die Spalte.
Das sollte gut funktionieren. 🙂
InformationsquelleAutor Karteek Pradyumna Bulusu
Ich auch festgestellt mit diesem Fehler. Meine csv-Datei enthält Fließkomma-zahlen. Ich habe dieses problem gelöst durch Austausch "," mit "." .
InformationsquelleAutor tahasozgen
Für mich alle oben gearbeitet. Ich ersetzte "' , Raum.
InformationsquelleAutor Amita Mohite
Ich hatte den gleichen Fehler vor. Ich habe mich verändert .xls-Dateien ohne leer-Reihen. Manchmal ist die Weka geladen zu viele "," . Aber wenn ich deaktivieren Sie die leeren Reihen als die Weka könnte funktionieren.
InformationsquelleAutor Dc47dc
Wenn Sie kopierte Daten aus einer anderen Datei mit Control+A Control+C und control+V, die Sie kopiert haben extra Spalten. wenn Sie öffnen Sie die csv-Datei in Nodepad werden Sie sehen, Komma am Ende jeder Zeile. Sie habe diesen Fehler, weil das Komma am Ende jeder Zeile.
Diesen Fehler zu vermeiden, drücken Sie Strg, und wählen Sie Spalten eins nach dem anderen, dann Strg+C) kopieren Sie die neue Datei, die Sie verwenden, in weka.
oder Sie können eine andere Methode verwenden, um zu vermeiden, Komma am Ende jeder Zeile.
InformationsquelleAutor Ali