【发布时间】:2016-06-01 20:01:07
【问题描述】:
我对 pandas 很陌生(和一般的编码),但我真的很喜欢从雅虎财经提取股票数据。
我只是想知道是否有办法同时提取股票上市的交易所的名称(即 LSE、纽约证券交易所、AIM 等),以及股票在雅虎上市的货币?
这是我目前的代码(今晚下班后我会添加一些轴标签):
import pandas as pd
import sys
import matplotlib
import matplotlib.pyplot as plt
import pandas_datareader.data as web
print('Python version ' + sys.version)
print('Pandas version ' + pd.__version__)
print('Matplotlib version ' + matplotlib.__version__)
symbols_list = ['ORCL', 'AAPL', 'TSLA']
d = {}
for x in symbols_list:
d[x] = web.DataReader(x, "yahoo", '2012-12-01')
ticker = pd.Panel(d)
df1 = ticker.minor_xs('Adj Close')
print df1
fig = plt.figure()
fig.suptitle("Stock Prices", fontsize=36, fontweight='bold')
plt.plot(df1)
plt.legend(ticker, loc='best', shadow=True, fontsize=36)
plt.show()
【问题讨论】:
标签: pandas currency yahoo yahoo-finance