Ken*_*234 2 python dataframe pandas
我有一个数据框,如:
'a' 'b' 'c' 'd'
0 1 2 3
3 3 4 5
9 8 8 8
Run Code Online (Sandbox Code Playgroud)
我想删除具有重复多次的数字的行。所以答案是:
'a' 'b' 'c' 'd'
0 1 2 3
Run Code Online (Sandbox Code Playgroud)
谢谢。
使用DataFrame.nunique与列广告过滤的比较长boolean indexing:
df = df[df.nunique(axis=1) == len(df.columns)]
print (df)
'a' 'b' 'c' 'd'
0 0 1 2 3
Run Code Online (Sandbox Code Playgroud)