2016-06-23 7 views
2

Nachdem ich in jedem Forum/Seite/Seite gesucht habe, kann ich mein Problem nicht beheben. Ich versuche, eine .h5-Datei mit Pandas zu lesen, und ich habe diese Nachricht: "UnicodeDecodeError: 'ascii' codec can't decode byte 0xd1 in position 35120: ordinal not in range(128)". Diese Nachricht erscheint, wenn ich versuche, sowohl h5- als auch csv-Dateien zu lesen. Ich habe verschiedene Möglichkeiten ausprobiert, um es zu beheben, aber ich kann nicht und ich hoffe, Sie können mich retten pls!Unicode-Fehler mit Pandas: read_hdf

cch_365_8760_pivot=pd.read_hdf('CCH_MOD.h5','CCH_MOD') 

INSTALLED VERSIONS 
------------------ 
commit: None 
python: 3.5.1.final.0 
python-bits: 64 
OS: Darwin 
OS-release: 15.5.0 
machine: x86_64 
processor: i386 
byteorder: little 
LC_ALL: None 
LANG: None 

pandas: 0.18.0 
nose: 1.3.7 
pip: 8.1.1 
setuptools: 20.3 
Cython: 0.23.4 
numpy: 1.10.4 
scipy: 0.17.0 
statsmodels: 0.6.1 
xarray: None 
IPython: 4.1.2 
sphinx: 1.3.5 
patsy: 0.4.0 
dateutil: 2.5.1 
pytz: 2016.2 
blosc: None 
bottleneck: 1.0.0 
tables: 3.2.2 
numexpr: 2.5 
matplotlib: 1.5.1 
openpyxl: 2.3.2 
xlrd: 0.9.4 
xlwt: 1.0.0 
xlsxwriter: 0.8.4 
lxml: 3.6.0 
bs4: 4.4.1 
html5lib: None 
httplib2: None 
apiclient: None 
sqlalchemy: 1.0.12 
pymysql: None 
psycopg2: None 
jinja2: 2.8 
boto: 2.39.0 

Auch ich benutze Mac OSX el capitán 64 Bits. Ich hoffe du kannst mir helfen. Ich habe mich ungefähr 3 Tage mit diesem Thema beschäftigt und weiß nicht, was ich tun soll.

Danke !!

Antwort

0

Nun, nach dem Versuch verschiedene Dinge, ich lief nur meinen Code mit Python 2.7 und es hat funktioniert. Ich denke, es gibt einen Bug mit diesem oder es gibt eine andere Möglichkeit, das zu tun, aber ich wähle den einfachen Weg. Danke euch allen!