2017-12-05 8 views
1

저는 데이터 추출을위한 코드 작성을 연습하고 있습니다. 다음 코드를 사용했고 이전에 작동했습니다. 그러나, 최근에 업데이트했습니다 pandas 그리고 지금은 작동하지 않으며 오류가 발생합니다. 내가 여기에 온라인보고가 작동하는지 확인하기 위해 각 매개 변수의 끝에서 .encode('utf-8).strip()을 사용 해봤팬더 파이썬 유니 코드 데코 오류

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa0 in position 46626: invalid start byte' 

하지만 그렇지 않다 :

import pandas as pd 
from pandas_datareader import data 
data.DataReader(name = ["MSFT", "GOOG", "AAPL", "YHOO", "AMZN"], data_source = "google", 
       start = "2010-01-01", end = "2016-12-31")` 

다음과 같은 오류가 발생합니다.

답변

0

이 아직 해결되지 않은 알려진 문제의

.decode('unicode_escape').encode('ascii', 'ignore') 

을하고.

https://github.com/pydata/pandas-datareader/issues/424

+0

감사합니다. 나는 다음 수정을 기다릴 것이다. 나는 PANDAS에 익숙하지 않으므로 다른 회원들이 게시하는 것을 시도 할 것입니다. – pippohippo

0

시도 대신

.encode('utf-8).strip() 
+0

안녕하세요. 코드는 어디에 삽입해야합니까? 끝 부분에 넣어 보았습니다. 'data.DataReader (name = 회사, data_source = "google", start = "2010-01-01", end = "2016-12-31"). decode ('unicode_escape ') .encode ('ascii ','ignore ')' 그러나이 오류를 공유하여 주셔서 감사합니다. – pippohippo