歷史數據
雅虎財經:在一個文件中下載不同股票的調整收盤價
我正在嘗試從雅虎財經下載不同股票的調整後收盤價。我使用“下載到電子表格”來下載每隻股票的歷史價格,然後將這些文件合併為一個。但這需要很多時間。我想知道是否有更快的方法來做到這一點。
謝謝
您將需要使用 python 並編寫如下內容:
# import package and notebook setting import pandas as pd import pandas_datareader.data as web import datetime pd.set_option('display.max_rows', 999) pd.set_option('display.max_columns', 999) pd.set_option('precision', 4) # load data start = datetime.datetime(2010, 1, 1) end = datetime.datetime(2015, 5, 9) quotes = web.DataReader(["AAPL", "GOOGL", "TSLA"], 'yahoo', start, end)
最好在 R studio 中下載。使用下面的程式碼下載。
library(quantmod) tickers = c("^NSEI","ITC.NS", "SBIN.NS", "COALINDIA.NS", "ICICIBANK.NS", "ADANIPORTS.NS", "ONGC.NS", "MOTHERSUMI.NS", "INFY.NS", "TCS.NS", "WIPRO.NS") getSymbols(tickers, from = "2015-01-01", to = "2016-03-31") prices.data <- merge(NSEI[,6], ITC.NS[,6], SBIN.NS[,6], COALINDIA.NS[,6], ICICIBANK.NS[,6], ADANIPORTS.NS[,6], ONGC.NS[,6], INFY.NS[,6], TCS.NS[,6], MOTHERSUMI.NS[,6], WIPRO.NS[,6]) head(prices.data)
您可以使用 head(prices.data) 檢查下載的價格。