Text in Pandas mit mehreren Begrenzern importieren

8

Ich habe einige Daten, die so aussehen:

%Vor%

Ich möchte es in einen 3-Spalten-Datenrahmen mit Spalten, z. B.

, importieren %Vor%

Ich habe versucht, die Daten als 2 Spalten einzulesen, die auf ':' aufgeteilt sind, und dann die erste Spalte auf '' zu teilen. Allerdings finde ich es ärgerlich. Gibt es einen besseren Weg, um es direkt beim Import zu sortieren?

derzeit:

%Vor%

Dies wird jedoch dadurch erschwert, dass meine Daten einen führenden Platz haben ...

Ich denke, das sollte eine einfache Aufgabe sein, aber momentan denke ich darüber nach, es zeilenweise zu lesen und einige find replace zu verwenden, um die Daten vor dem Import zu bereinigen.

    
CastleH 24.10.2014, 15:56
quelle

1 Antwort

19

Eine Möglichkeit wäre, die Regex-Trennzeichen zu verwenden, die von der Python-Engine zugelassen werden. Zum Beispiel:

%Vor%     
DSM 24.10.2014, 16:10
quelle