當使用 if 語句遍歷 Pandas 數(shù)據(jù)框以檢查當前行和前一行中的一列中的條件時,如下所示: for i,row in DF.iterrows():
if row['column1'] == DF.loc[i-1, 'column1']):產(chǎn)生了u'標簽 [-1] 不在 [索引]' 中的錯誤。
2 回答

ibeautiful
TA貢獻1993條經(jīng)驗 獲得超6個贊
經(jīng)過在這個社區(qū)和互聯(lián)網(wǎng)上的一些挖掘,意識到在第一行 [row=0] 中滿足條件時,條件會引發(fā)錯誤,因為代碼正在嘗試訪問第 -1 行。
添加回答
舉報
0/150
提交
取消