Lesen von Daten aus der Textdatei mit fehlenden Werten

9

Ich möchte Daten aus einer Datei mit vielen fehlenden Werten lesen, wie in diesem Beispiel:

%Vor%

Ich benutze die Funktion numpy.loadtxt:

%Vor%

Das Problem ist, dass die fehlenden Werte loadtxt unterbrechen (ich bekomme ein "ValueError: konnte die Zeichenfolge nicht in float konvertieren:" , zweifellos aufgrund der zwei oder mehr aufeinander folgenden Trennzeichen).

Gibt es eine Möglichkeit, dies automatisch mit loadtxt oder einer anderen Funktion zu tun, oder muss ich die Kugel beißen und jede Zeile manuell analysieren?

    
Cristina 21.05.2012, 13:57
quelle

2 Antworten

13

Ich würde wahrscheinlich genfromtxt :

%Vor%

und dann tu was auch immer mit den nans (ändere sie zu etwas, benutze stattdessen eine Maske, etc.) Einige davon könnten inline gemacht werden:

%Vor%     
DSM 21.05.2012, 14:04
quelle
0

Achten Sie darauf, dass die Zeichenzellen nach meinem Test nicht erkannt werden, sondern nur die numerischen Werte. Wenn Sie also eine Tabelle mit Zeichenfolgen und Zahlen haben, sollte es anders sein.

Mein Beispiel:

%Vor%     
MariaK 12.06.2016 13:06
quelle

Tags und Links