如何解决Binance API client.get_order_book(Python 中的symbol='ADAUSDT'
我正在尝试将来自 Binance API 的响应转换为 Pandas DataFrame,这是查询:
order_book = binance_client.get_order_book(symbol="ADAUSDT",limit="5")
我把它显示在屏幕上
order_book
答案如下
{'lastUpdateId': 2306936131,'bids': [['1.20999000','12851.90000000'],['1.20996000','490.10000000'],['1.20994000','333.80000000'],['1.20992000','33.10000000'],['1.20987000','140.40000000'],['1.20986000','247.20000000'],['1.20980000','1549.80000000'],['1.20969000','691.20000000'],['1.20968000','5738.70000000'],['1.20966000','1667.80000000']],'asks': [['1.21000000','51609.00000000'],['1.21002000','152.60000000'],['1.21004000','116.80000000'],['1.21008000','24.80000000'],['1.21010000','1151.10000000'],['1.21011000','5815.60000000'],['1.21016000','9.00000000'],['1.21020000','80.50000000'],['1.21026000','7871.90000000'],['1.21030000','300.00000000']]}
当我按如下方式将其转换为数据帧时
order_book_df = df(order_book)
我把它显示在屏幕上
order_book_df
lastUpdateId bids asks
0 2308027293 [1.29581000,2109.00000000] [1.29628000,944.20000000]
1 2308027293 [1.29559000,485.20000000] [1.29635000,87.90000000]
2 2308027293 [1.29558000,16000.00000000][1.29636000,532.80000000]
3 2308027293 [1.29557000,3492.50000000] [1.29658000,14820.00000000]
4 2308027293 [1.29539000,2307.60000000] [1.29664000,532.50000000]
lastUpdateId price-bids qty-bids price-asks qty-asks
0 2308027293 1.29581000 210900000000 1.29628000 944.20000000
1 2308027293 1.29559000 485.20000000 1.29635000 87.90000000
2 2308027293 1.29558000 1600000000000 1.29636000 532.80000000
3 2308027293 1.29557000 3492.50000000 1.29658000 1482000000000
4 2308027293 1.29539000 2307.6000000 1.29664000 532.50000000
在我学习的过程中,非常欢迎任何帮助。 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。