是否有可能從雅虎財經獲得熊貓實時股票數據?熊貓雅虎財經實時數據
對於歷史數據,我將做到以下幾點:
import pandas.io.data as web
aapl = web.get_data_yahoo('AAPL')
是否有一種方式來獲得最新的價格AAPL?
是否有可能從雅虎財經獲得熊貓實時股票數據?熊貓雅虎財經實時數據
對於歷史數據,我將做到以下幾點:
import pandas.io.data as web
aapl = web.get_data_yahoo('AAPL')
是否有一種方式來獲得最新的價格AAPL?
有很多這樣的庫可用。熊貓雖然沒有明確這樣做。
最簡單的,我建議你只需使用網絡庫download yahoo data。我喜歡使用請求,但您也可以使用urllib。獲得後,您可以將響應強制轉換爲數據框。
import requests
requests.get("http://download.finance.yahoo.com/d/quotes.csv?s=AAPL&e=.csv&f=nsl1op").text
的nsl1op格式VAR是從文檔: I will use here the tags of name(n), symbol(s), the latest value(l1), open(o) and the close value of the last trading day(p)
你的反應數據應該是這個樣子
u'"Apple Inc.","AAPL",114.63,113.50,115.07\r\n'
您可以使用CSV庫剛分手的字符串,並將其扔進數據從那裏的框架
要回答你關於專門使用熊貓的問題,你可以使用像這樣的熊貓從雅虎拉動股票數據:
所from pandas.io.data import DataReader
from datetime import datetime
aapl = DataReader('AAPL', 'yahoo', datetime(2015,7,1), datetime(2015,7,1))
print(aapl['Adj Close'][0])
該代碼產生:
126.599998
其他鍵就可以使用是開放的,關閉,高,低和體積。
請記住,返回的數據集是一個數組。您需要枚舉所述數組以獲取數據,無論是通過指定索引還是使用for循環。