Хотите изменить значение переменной, используя список в цикле PythonPython

Программы на Python
Anonymous
Хотите изменить значение переменной, используя список в цикле Python

Сообщение Anonymous »

Код: Выделить всё

symbols = ["NIFTY", "ITC", "BBC", ....etc]

Код: Выделить всё

from tvDatafeed import TvDatafeed, Interval

tv = TvDatafeed()

tv = TvDatafeed(username, password, chromedriver_path=None)

tv = TvDatafeed(auto_login=true)

nifty_data = tv.get_hist(symbol='NIFTY',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)

print(nifty_index_data)
#result will be like this in pandas>>>>>>>


дата и время
символ
открыто
высокое
низкое
закрыть
том




20 июля 2023 08:45:00
NSE:NIFTY
19943.15
19991.85
19935.45
19987.05
60215122.0< /td>



Существует около 1060 акций/символов, и нам нужно бежать скрипт еще раз, чтобы удалить разные данные для разных символов, вот так >>>

Код: Выделить всё

# nifty
nifty_data = tv.get_hist(symbol='NIFTY',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)

# ITC
ITC_data = tv.get_hist(symbol='ITC',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)

# RELIANCE
RELIANCE_data = tv.get_hist(symbol='RELIANC',exchange='NSE',interval=Interval.in_1_hour,n_bars=1)

print(nifty_data)
print(ITC_data)
print(RELIANCE_data)

#this will return 3 different tables

#i need data in 1 datafame
Мне нужны все данные символов в одном фрейме данных, вот так >>>



дата и время
символ
открыть
высокий
низкий
закрыть
объем< /th>




20.07.2023 03:45:00
NSE:BORORENEW
474,50
485,00
473,45
483,75
89517,0


2023-07-20 03:45:00
NSE:NIFTY
19841.15
19844.00
19784.55
19813.35
19934954.0



Я также не хочу снова запускать скрипт, меняя имя символа.
Пожалуйста, помогите мне — это моя первая презентация на интервью.
Библиотека, которую я использовал:
TVDATAFEED

Подробнее здесь: https://stackoverflow.com/questions/767 ... oop-python

Вернуться в «Python»