删除数据框中具有重复值的行

And*_*nte 2 python pandas

我有一个带有代码的数据框,在不同的时间(列)注册。像这样:

   time1 time2 time3  time4
0  A09.9 B25   A02.2  NaN
1  B21   J2    Z23.1  J2
2  C21.2 C03   NaN    NaN
Run Code Online (Sandbox Code Playgroud)

我需要删除任何列中具有重复值的行,因此在这种情况下,它将是第二行。

   time1 time2 time3  time4
0  A09.9 B25   A02.2  NaN
1  C21.2 C03   NaN    NaN
Run Code Online (Sandbox Code Playgroud)

我还没有找到任何有效的方法,只是逐行进行。

WeN*_*Ben 5

我们使用nuinquenotnull价值数

df[df.nunique(1)==df.notnull().sum(1)]
Out[154]: 
   time1 time2  time3 time4
0  A09.9   B25  A02.2   NaN
2  C21.2   C03    NaN   NaN
Run Code Online (Sandbox Code Playgroud)