【问题标题】:Inputting stock tickers into Pandas and producing a table of returns将股票代码输入 Pandas 并生成收益表
【发布时间】:2013-05-11 18:56:59
【问题描述】:

这里是初学者。

我正在尝试用 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"]

谢谢

【问题讨论】:

    标签: python pandas finance stocks


    【解决方案1】:
    StockTicker = raw_input ('Enter Stock Ticker '+str(i)+': ')
    stock = DataReader(StockTicker,  "yahoo", datetime(2009,1,1))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 1970-01-01
      相关资源
      最近更新 更多