我有一个数据框,如:
'a' 'b' 'c' 'd'
0 1 2 3
3 3 4 5
9 8 8 8
,我想删除数字重复多次的行。答案是:
'a' 'b' 'c' 'd'
0 1 2 3
谢谢。
答案 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