Я новичок в программировании (основная проблема) с Python, и пока что Python — мой любимый язык программирования. В любом случае, я хотел бы закончить свой первый проект с использованием Quandl, но мне нужна поддержка.
У меня есть этот код для извлечения акций Quandl, однако я не хочу вводить свои тикеры в свой TextEditor/Sublime либо путем ввода, либо вставки.
ЦЕЛЬ. Я хочу получить данные тикера из электронной таблицы, а затем запустить файл .py.
Есть ли способ прочитать данные ячейки и ввести их в эту строку кода в виде строки, чтобы данные ячейки отображались как ['AAPL', 'MSFT'....'FB'] или [' A1", "A2", "A3"....... "A10"]
data = quandl.get_table('WIKI/PRICES', ticker = ['AAPL', 'MSFT', 'WMT']
TO:
data = quandl.get_table('WIKI/PRICES', ticker = **(READ TICKERS PULLED FROM EXCELSTOCKDATA.PY** ['read/write cell A1', 'read/write cell A2'....''read/write cell A10']
,
Я прочитал некоторые документы пакета, видел примеры на YouTube и, похоже, не могу решить, поэтому я обращаюсь к вам за мудростью!
Вот пример того, как это выглядело бы на python, если бы я хотел проанализировать более 10 акций (возможно, ниже я не уверен, так как я скопировал и вставил сюда), но это абсолютно безумие - вводить всю информацию вручную в python или копировать и вставить как текст тоже с ума. Должен ли быть более быстрый метод, использующий одну строку кода?
GetQuandlData.py
data = quandl.get_table(['AAPL', 'MSFT','NFLX','FB','GS','TSLA','BAC','TWTR','COF','TOL','EA','PFE','MS','C','SKX','GLD','SPY','EEM']
дальнейшая предыстория:
Мой вторичный файл при чтении данных Excel:
readstockdata.py
df = pd.read_excel("StockTickerData.xlsx", sheet_name = 'Control')
df = tickers
Я думаю, я хотел бы сделать это:
data = quandl.get_table('WIKI/PRICES', ticker = **(READ TICKERS PULLED FROM EXCELSTOCKDATA.PY** ['read/write cell A1', 'read/write cell A2'....''read/write cell A10']
,