我有一个带有代码的数据框,在不同的时间(列)注册。像这样:
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)
我还没有找到任何有效的方法,只是逐行进行。
我们使用nuinque与notnull价值数
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)