Ich habe die folgende Zeile in einer CSV-DateiWie csv mit komplexen Feldern
"\"xyz\"; blabla";"u98r34u98r3"
Dies soll importieren wird zwei Felder enthalten:
"\"xyz\"; blabla"
und "u98r34u98r3"
Ich versuche, Importieren Sie es mit pandas.read_csv()
auf Python 3.4.3, aber es gibt nur drei Felder:
xyz"
, blabla"
und u98r34u98r3
Ich versuchte mein Glück mit Optionen escapechar=
, quotechar=
und doublequote=
ohne Erfolg.
// edit:
Das Problem war, dass ich das spezifische Stück extrahiert und versucht, es als Zeichenfolge wie folgt zu analysieren:
from io import StringIO
import pandas as pd
data = u'"\"xyz\"; blabla";"u98r34u98r3"'
pd.read_csv(StringIO(data), sep=";", escapechar="\\")
Aber es funktionierte, als die komplette Datei Parsen.
Können Sie nach, was Sie versucht haben, und was waren die Ergebnisse? – pvg