我有一个数据框,我想从多个特定列中删除重复的行。我该怎么做,以至于它不会删除整个行,只会删除我指定的列中的那些行,而且还会将重复项转换为空白或NaN。
我希望数据保持在同一位置,因为当我现在删除重复项时,它会删除整行并向上移动数据。
当前:
df = [{A:a , A:a, A:a, B:b, B:b, B:b, C:c, C:c, C:c}]
预期:
df = [{A:a, A:Nan, A:Nan, B:b, B:Nan, B:Nan, C:c, C:Nan, C:Nan}]