使用熊猫数据读取器读取库存数据

时间:2018-08-12 06:57:52

标签: python-3.x pandas pandas-datareader

import pandas as pd
import matplotlib.dates as mdates
pd.core.common.is_list_like = pd.api.types.is_list_like
from pandas_datareader import data, wb
import numpy as np
import datetime



start = datetime.datetime(2006, 1, 1)
end = datetime.datetime(2017, 1, 1)




df = data.DataReader(['BAC', 'C', 'GS', 'JPM', 'MS', 'WFC'],'google', start, end)

我正在使用Datarader来读取股市数据,但是却出现错误。 有关如何生成此问题的任何信息将对您有所帮助。请使用pthon 3.6版

return b.decode(encoding or 'utf-8') UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 29145: invalid continuation
     

字节

1 个答案:

答案 0 :(得分:1)

Google于2018年初取消了对其财务API的支持。因此,不推荐使用下一版本的Pandas Datareader版本的Google阅读器。

建议使用其他阅读器(例如Quandl,AlphaVantage或IEX)获取股票数据。有关更多信息,请参见Pandas Datareader documentation