我正在遍歷一個資料框(抱歉,我知道這并不理想)并且我想檢查(在某個點,例如 i=n)“SKU”列上的當前值是否存在于前一個( n-1) 值,所以我試過:
if df['SKU'][i] not in df['SKU'][:i-1]:
但它不起作用。任何幫助是極大的贊賞
uj5u.com熱心網友回復:
>>> df.SKU == df.SKU.shift()
uj5u.com熱心網友回復:
通過反復試驗,我想我只需要在比較結束時使用 .values ,如下所示:
if df['SKU'][i] not in df['SKU'][:i-1].values:
謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/333446.html
