我有一个 Pandas DataFrame 如下;
data = pd.DataFrame({'A':[1,2,3,1,23,3,76,2,45,76],'B':[12,56,22,45,1,3,98,79,77,67]})
为了从数据框中删除重复的值,我已经这样做了;
set(data['A'].unique()).union(set(data['B'].unique()))
这导致;
set([1, 2, 3, 12, 76, 77, 79, 67, 22, 23, 98, 45, 56])
有更好的方法吗?有没有办法通过使用来实现这一目标drop_duplicates
?
Edit:
另外,如果我还有两列“C”和“D”,但只需要从“A”和“B”中删除重复项怎么办?