[英]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.