Файлы к уроку:
Описание
Когда мы при помощи Python обрабатываем большое количество файлов, то нам хочется видеть как далеко мы продвинулись. Хочется видеть происходит ли вообще что-то.
Для создания Progress Bar можно воспользоваться модулем tqdm.
Решение
Сначала его нужно импортировать:
from tqdm import tqdm
Также можно импортировать другой дизайн прогресс бара. Для этого вместо предыдущей команды ввести такую:
from tqdm import tqdm_notebook as tqdm
Дальше нужно применить функцию tqdm к нужному объекту:
tickers = {'SBER', 'GAZP', 'YNDX', 'RU000A100WC4', 'MOEX'}
path = r'c:\\Users\\Timur\\Downloads\\PQ\\\\'
for item in tqdm(tickers):
ticker = pdr.data.DataReader(item, 'moex', start='1992-01-01')
ticker.to_excel(path + item + '.xlsx', encoding='cp1251')
Примененные функции
- pandas_datareader.data.DataReader
- pandas.DataFrame.to_excel