pandas_datareader.data 和 fix_yahoo_finance 獲取金融數據


參考:https://zhuanlan.zhihu.com/p/35360694

 

1.獲取數據

#定義所需要的數據
gafataDict={"谷歌":"GOOG","亞馬遜":"AMZN","Facebook":"FB","蘋果":"AAPL","阿里巴巴":"BABA","騰訊":"0700.hk"}

定義需要的數據時間段

start_date="2017-1-1"
end_date="2018-1-1"

數據選擇從雅虎財經抓取,所需要的包有pandas和pandas_datareader等。

import pandas as pd
from pandas_datareader import data as pdr import datetime
import fix_yahoo_finance as yf yf.pdr_override()

抓取數據

googDF=pdr.get_data_yahoo(gafataDict["谷歌"],start_date,end_date)
amznDF=pdr.get_data_yahoo(gafataDict["亞馬遜"],start_date,end_date)
fbDF=pdr.get_data_yahoo(gafataDict["Facebook"],start_date,end_date)
aaplDF=pdr.get_data_yahoo(gafataDict["蘋果"],start_date,end_date)
babaDF=pdr.get_data_yahoo(gafataDict["阿里巴巴"],start_date,end_date)
txDF=pdr.get_data_yahoo(gafataDict["騰訊"],start_date,end_date)

2.查看數據

查看各個股票的描述性分析數據

例:谷歌和騰訊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM