问题遇到的现象和发生背景
我有一个csv 这个csv中有很多重复的列
我需要根据其中一列去判断
若该列有两行的内容一样 则去判断其他列是否一致 若一致 则删除 若不一致 则保留 且其中一列不作为判断条件
我想要达到的结果
原始数据
- 6
A 22 a b c d e
B 33 c a b d e
C 22 b b c d e
D 44 b c d e f
E 33 c b b d e
F 44 b c d e g
G 55 a b c d e
H 55 a b c d e
运行后我想要达到的结果
- 6
A 22 a b c d e
B 33 c a b d e
C 22 b b c d e
E 33 c b b d e
该例子中由1列为参照列 1列中A行C行内容相等 但这两行2列不一样 所以这两行保留
1列中B行E行内容相等 但这两行3列不一样 所以这两行保留
1列中D行F行内容相等 但这两行6列不一样 而第6列不被设定为判定条件 故删除这两行
1列中G行H行内容相等 但这两行2345列一样 所以这两行删除