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)