如何删除包含重复数字熊猫python的行

时间:2020-03-31 10:25:24

标签: python pandas dataframe

我有一个数据框,如:

'a' 'b' 'c' 'd'
 0   1   2   3
 3   3   4   5
 9   8   8   8

,我想删除数字重复多次的行。答案是:

'a' 'b' 'c' 'd'
 0   1   2   3

谢谢。

1 个答案:

答案 0 :(得分:5)

使用DataFrame.nunique和比较列长度的广告过滤器,boolean indexing

df = df[df.nunique(axis=1) == len(df.columns)]
print (df)
   'a'  'b'  'c'  'd'
0    0    1    2    3