遍历数据帧(抱歉)并检查当前值是否存在于先前循环的值中



我正在遍历一个数据帧(对不起,我知道这并不理想),我想检查(在某一点,例如I =n)列'SKU'上的当前值是否存在于先前的(n-1)值中,所以我尝试:

if df['SKU'][i] not in df['SKU'][:i-1]:

但它不起作用。非常感谢您的帮助

>>> df.SKU == df.SKU.shift()

经过反复试验,我认为我只需要在比较结束时使用.values,如下所示:

if df['SKU'][i] not in df['SKU'][:i-1].values:

谢谢!

相关内容

  • 没有找到相关文章

最新更新