RUVIDEO
Поделитесь видео 🙏

Python For Finance - Get Stock Data For Multiple Tickers p6

Python For Finance - Get Stock Data For Multiple Tickers p6

If you run into errors:

import json
import datetime as dt
import pandas_datareader.data as web
import os
import time

def get_tickers():
path_to_tickers = 'stock_data/sp500_tickers.txt'
with open(path_to_tickers, mode='r') as file:
list_of_tickers = json.loads(file.read())
return list_of_tickers

start = {
'year': 2018,
'month': 1,
'day':1
}
end = {
'year': 2022,
'month': 11,
'day':20
}

data_folder = f"{start['year']}_{start['month']}_{start['day']}-" \
f"{end['year']}_{end['month']}_{end['day']}"

base_path = os.path.join('stock_data', data_folder)

if not os.path.exists(base_path):
os.mkdir(base_path)

list_of_tickers = get_tickers()

start_date = dt.datetime(start['year'], start['month'], start['day'])
end_date = dt.datetime(end['year'], end['month'], end['day'])

for ticker in list_of_tickers:
try:
path_to_save_file = os.path.join(base_path, ticker+'.csv')
if os.path.exists(path_to_save_file):
continue
df = web.DataReader(ticker, 'yahoo', start_date, end_date)
df.to_csv(path_to_save_file)
time.sleep(1)
except Exception as e:
print(e)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python For Finance - Get Stock Data For Multiple Tickers p6», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.