重写pandas_datareader.data库的python代码

时间:2018-10-08 17:01:03

标签: python pandas

pandas.io.data,最近已被弃用,熊猫的yahoofinace也已弃用。如何将编写在此库中的代码重写为新的import pandas_datareader.data库,该库将使用IEX而不是yahoofinance替换?我目前正在上在线课程,讲师使用pandas.io.data和yahoofinance举例说明。我用这个网站弄清楚了它的一部分,但后来陷入困境。 https://pandas-datareader.readthedocs.io/en/latest/remote_data.html#iex

下面的代码

import pandas.io.data as pdweb
import datetime

prices=pdweb.get_data_yahoo(['CVX','XOM','BP'],start=datetime.datetime(2010,1,1),
end=datetime(2013,1,1))['Adj Close']
price.head()
volume = pdweb.get_data_yahoo(['CVX','XOM','BP']),start=datetime.datetime(2010,1,1),
end=datetime(2013,1,1))['Adj Close']
volume.head()
rets = prices.pct_change()
# Correlation of the stocks
corr = rets.corr

%matplotlib inline    
prices.plot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.corrplot(rets,annot=False,diag_names=False)

0 个答案:

没有答案