使用Python第三方库pandas,进行元组去重操作。
import pandas as pd
df = pd.DataFrame([[1,2,6],[4,5,6],[1,3,6],[2,4,7],[1,3,6]], columns=['col1','col2','col3'], index=['a','b','c','d','e'])
print(df)
# 所有列有重复则删除
print(df.drop_duplicates())
# 某一列有重复则保留第一个重复行,删除后面的重复行
print(df.drop_duplicates(subset='col3',keep='first'))
# 某一列有重复则删除所有的重复行
print(df.drop_duplicates(subset='col3',keep=False))