安裝
- 在cmd環(huán)境下,命令行里面 pip install pandas_datareader
- 在anaconda prompt 的命令行里 pip install pandas_datareader
- 在pycharm 庫中
導(dǎo)入
import pandas_datareader.data as web
作用
pandas_datareader是一個(gè)遠(yuǎn)程獲取金融數(shù)據(jù)的Python工具揖闸,通過它可以方便獲得下面公司和機(jī)構(gòu)的數(shù)據(jù):
Yahoo! Finance//雅虎金融
Google Finance//谷歌金融
Enigma//Enigma是一個(gè)公共數(shù)據(jù)搜索的提供商
St.Louis FED (FRED)//圣路易斯聯(lián)邦儲(chǔ)備銀行
Kenneth French’s data library//肯尼斯弗蘭奇資料庫
World Bank//世界銀行
OECD//經(jīng)合組織
Eurostat//歐盟統(tǒng)計(jì)局
Thrift Savings Plan//美國(guó)聯(lián)邦政府管理離退休的組織
Oanda currency historical rate //外匯經(jīng)紀(jì)商
Nasdaq Trader symbol definitions //納斯達(dá)克
示例
import pandas_datareader as web
start = '2019-1-1'
end = '2019-10-1'
# Data from Google Finance
aapl = DataReader("AAPL", "iex")
# Price and volume data from IEX
tops = DataReader(["GS", "AAPL"], "iex-tops")
# Top of book executions from IEX
gs = DataReader("GS", "iex-last")
# Real-time depth of book data from IEX
gs = DataReader("GS", "iex-book")
# Data from FRED
vix = DataReader("VIXCLS", "fred")
# Data from Fama/French
ff = DataReader("F-F_Research_Data_Factors", "famafrench")
ff = DataReader("F-F_Research_Data_Factors_weekly", "famafrench")
ff = DataReader("6_Portfolios_2x3", "famafrench")
ff = DataReader("F-F_ST_Reversal_Factor", "famafrench")