在这里完成初学者。
我正在尝试用Python编写一个程序,它接受用户输入并将其插入到Panda代码块中,以生成日期范围内的股票价格表。
到目前为止,我的输入块看起来像这样:
StockCount = input ('Input the number of stocks in the portfolio: ')
StockTickerArray = list()
for i in range(1,StockCount+1):
StockTicker = raw_input ('Enter Stock Ticker '+str(i)+': ')
StockTickerArray.append(str(StockTicker))
"""
print "you entered", StockTicker
"""
print 'ARRAY: ', StockTickerArray
所以,假设您只输入1个股票:AAPL。这是输入。我希望能够将AAPL并将其插入DataReader,其中显示“Stock Goes Here”。这可能吗?
from pandas.io.data import DataReader
from datetime import datetime
stock = DataReader("STOCK GOES HERE", "yahoo", datetime(2009,1,1))
print stock ["Adj Close"]
由于
答案 0 :(得分:0)
StockTicker = raw_input ('Enter Stock Ticker '+str(i)+': ')
stock = DataReader(StockTicker, "yahoo", datetime(2009,1,1))