參考: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.查看數據
查看各個股票的描述性分析數據
例:谷歌和騰訊