2017-10-17 34 views
-4

我'與Python新手係數增加的錯誤,我雖然機器學習腳本運行error raised by iloc function的Python:通過ILOC功能

得到一個錯誤,我試圖瞭解這個問題的原因,所以我在similair搜索並閱讀有關iloc功能。 有人可以幫我理解這個錯誤的可能原因,以及我如何恢復它。

在此先感謝

+2

大,所以你顯示的錯誤。但是你的代碼呢?數據?預期結果?對不起,但我們無法想象你的問題陳述。 –

+1

錯誤是明顯的,你傳遞了一個出界索引值,此外,如果這是'然後pandas'適當地標記問題 – EdChum

+0

@EdChum我怎麼能恢復這個問題 – AKMN

回答

0

您可以在調用iloc與不存在的指數引發此錯誤documentation看到。

dfl = pd.DataFrame(np.random.randn(5,2), columns=list('AB')) 

dfl.iloc[[4, 5, 6]] 
IndexError: positional indexers are out-of-bounds 

dfl.iloc[:, 4] 
IndexError: single positional indexer is out-of-bounds