Pandas read_csv und UTF-16

8

Ich habe eine CSV-Textdatei in UTF-16 codiert (um Unicode-Zeichen zu erhalten, wenn andere Excel verwenden), aber wenn ich eine reads_csv mit Pandas 0.9.0 mache, bekomme ich diesen kryptischen Fehler:

%Vor%

Lesen der Daten zeilenweise mit csv.reader basierend auf diesem Beispiel impliziert, dass meine Daten nicht falsch formatiert sind:

%Vor%

Gibt es eine Vorverarbeitung, eine Zusatzoption in read_csv oder etwas anderes, das ausgeführt werden muss, bevor pandas.read_csv eine utf-16-Datei lesen kann? Vielen Dank!

    
Brian Keegan 03.12.2012, 19:18
quelle

3 Antworten

8

Das ist ein Fehler, weil der CSV-Reader am Anfang eine extra Leerzeile zurück gab. Es funktionierte für mich auf Python 2.7.3 und Pandas 0.9.1, wenn ich das tue:

%Vor%

Ich habe den Fehler hier gemeldet: Ссылка Auf Github-Master verursacht es leider einen segfault im c-Parser. Wir werden es reparieren.

Nun, interessanterweise: Ссылка ;)

    
Chang She 03.12.2012, 22:42
quelle
4

Python3:

%Vor%     
avances123 26.06.2015 12:43
quelle
2
%Vor%

funktioniert hier kann den Kopf Ihrer Daten hochladen, damit ich

testen kann     
locojay 03.12.2012 19:39
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '351729',
    'url' => 'pandas-read-csv-and-utf-16',
];

$_COOKIE = [
    'advanced-frontend' => '3a97b403d6fb4850c97a3efab532012a',
    '_csrf-frontend' => 'e8a5a77e6a11a36a8990e8b6ec9453e418e80c390266313b07b139b833b00328a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"FHfF8qcT_ZXdTP8gz0PEc-pjc_DNo7Nd";}',
];

$_SESSION = [
    '__flash' => [],
];