如何过滤来自deribit api的信息

shstlldc  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(175)

我正在做一个项目,只需从exchange接收信息并将其输出到excel电子表格。我遇到了一个路障,我不知道如何删除一个不需要的列表,该列表与通缉列表的变量名相同。澄清一下:运行_程序时,红色的笔表示我要删除的列表,绿色是有用的信息。删除它将允许我将有用的信息输出到excel电子表格中以供查看。由于使用的是以前的列表,而不是有用的列表,因此此功能目前不起作用。我该如何解决这个问题?有一些解决方案,例如删除上述列表或使用不同的方法将数据导出到excel电子表格。任何帮助都将不胜感激。
我已经与api建立了连接,然后使用[startemoji symbols:endstep]将传入的数据排序到列表中,以收集所有相关信息,但是这也是将接收消息排序到列表中的原因。那么,我如何删除这些信息以仅使用有用的信息呢?

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输出

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题