簡體   English   中英

Python 幣安 API Function 數據拉取

[英]Python Binance API Function Data Pull

我正在嘗試編寫一個 function 將從 Binance 提取股票信息並放入一個漂亮的圖表中。 我正在使用 pandas 並不斷收到此錯誤:pandas.core.indexing.IndexingError: Too many indexers

以下是部分代碼:在此處輸入圖片描述

def getminutedata(symbol, interval, lookback): frame = pd.DataFrame(client.get_historical_klines(symbol, interval, lookback + 'min ago CST'))

框架 = frame.iloc[:,:,6]

frame.columns = ['時間','打開','高','低','關閉','音量']

frame = frame.set_index('時間')

frame.index = pd.to_datetime(frame.index, unit='ms')

框架=框架.astype(浮動)

返回幀

df = getminutedata('ADAUSDT', '1m', '30')

有什么我想念的嗎?

由於 pandas 數據幀是二維的,因此您最多可以使用2 個索引器來索引 dataframe。 您正在使用3::6 )。

嘗試更改此行:

frame = frame.iloc[:,:,6]

對此:

frame = frame.iloc[:,6]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM