Вот мой код.
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import quandl
start = pd.to_datetime('2012-01-01')
end = pd.to_datetime('2017-01-01')
aapl = quandl.get('WIKI/aapl.11', start_date = start, end_date= end )
csco = quandl.get('WIKI/csco.11', start_date = start, end_date= end )
ibm = quandl.get('WIKI/ibm.11', start_date = start, end_date= end )
amzn = quandl.get('WIKI/amzn.11', start_date = start, end_date= end )
Это создает 4 кадра данных.Я хочу быть в состоянии достичь этого с помощью цикла for.
Вот как я представляю цикл for.
for i in [aapl,csco,ibm,amzn]:
a = 'WIKI/'+ i + '.11'
i = quandl.get(a, start_date=start, end_date=end)
Я бы хотел иметь возможность ссылаться на имя фрейма данных как строку в цикле для выполнения другихфункции, которые требуют имя кадра данных в виде строки.
Кто-нибудь поможет мне с этим или предложит альтернативный подход, который достигнет того же результата.Я надеюсь, что смогу сделать это таким образом, чтобы масштабирование до сотен итераций цикла.
Спасибо за вашу помощь.