#python #python-3.x #excel #pandas #api
Вопрос:
Я работаю над проектом, чтобы просто получать информацию с биржи и выкладывать ее в электронную таблицу Excel. Я столкнулся с препятствием, когда я не уверен, как бы я удалил нежелательный список, который находится под тем же именем переменной, что и список разыскиваемых лиц. для уточнения: запуск_программы красным пером указан список, который я хочу удалить, а зеленым-полезная информация. Удаление этого позволит мне выводить полезную информацию в электронную таблицу Excel для просмотра. В настоящее время это не работает из-за того, что вместо полезных списков используются предыдущие списки. Как бы я это исправил? существует несколько решений, таких как удаление указанных списков или использование другого метода для экспорта данных в электронную таблицу Excel. Любая помощь будет признательна.
Я установил соединение с API, затем отсортировал входящие данные по спискам, используя [начало:конец:шаг], чтобы собрать всю соответствующую информацию вместе, однако именно это привело к сортировке полученного сообщения: тоже в списки. Итак, как бы я удалил эту информацию, чтобы использовать только полезную информацию?
every_mark_price = Response[4::4] #gets every mark price value from response
mp_only = []
for items in every_mark_price:
sort = items.replace(""mark_price":","")#removes mark_price: from value
mp_only.append(sort)
df['Mark_Price'] = pd.Series(mp_only)#changes list into panda series and outputs into excel
every_iv = Response[5::4]#gets every iv value from response
iv_only = []
for items in every_iv:
sort = items.replace(""iv":","")#removes iv: from each value
iv_only.append(sort)
df['IV'] = pd.Series(iv_only)#changes list to panda series and outputs into excel
every_instrument_name = Response[6::4]#gets every instrument name
in_only = []
for items in every_instrument_name:
sort = items.replace(""instrument_name":","")
sort_ = sort.replace("}","")#removes unnecessary char
in_only.append(sort_)#adds it to new list
df['Instrument_Name'] = pd.Series(in_only)#changes list into panda series and outputs into excel
Там, где я использовал pandas для вывода в excel, он будет выводить только информацию, выделенную красным цветом на изображении ранее(информация о получении сообщения), и чтобы предотвратить это, мне нужно каким-то образом отфильтровать указанную информацию или найти способ ее передать. выходные данные excel