[Python] Pandas ed Encoding

enrico franchi enrico.franchi a gmail.com
Lun 8 Feb 2016 20:36:10 CET


2016-02-08 18:58 GMT+00:00 Christian Barra <barrachri a gmail.com>:

> I dati contenuti sono sempre gli stessi....con "b" cosa intendi ? Da
> python b'stringona' ?
>
>>
A me verrebbe da dire che se df_1 = pd.read_csv(URL, encoding="latin-1")
fallisce (ovvero non fa quello che vuoi) vuole dire che:
1. c'e' un baco in pandas
2. c'e' un baco in urllib2 (usi Python 2?)
3. il file che ti arriva effettivamente non e' in latin-1

Senza fare analisi binaria di quello che ti arriva, e' complicato risolvere.

BTW, il codice critico e' qui:
https://github.com/pydata/pandas/blob/master/pandas/io/common.py

e la roba inizia qui:
https://github.com/pydata/pandas/blob/master/pandas/io/parsers.py#L244

Non mi ero accorto mai di quanto facesse cacare il codice di Pandas, per
inciso.

-- 
.
..: -enrico-
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20160208/25b08e43/attachment.html>


Maggiori informazioni sulla lista Python