删除datafram中具有重复值的行

2024-09-28 03:19:53 发布

您现在位置:Python中文网/ 问答频道 /正文

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

   time1 time2 time3  time4
0  A09.9 B25   A02.2  NaN
1  B21   J2    Z23.1  J2
2  C21.2 C03   NaN    NaN

我需要删除任何列中具有重复值的行,因此在本例中它将是第二行

   time1 time2 time3  time4
0  A09.9 B25   A02.2  NaN
1  C21.2 C03   NaN    NaN

我没有找到任何有效的方法,只是从一排到另一排


Tags: 数据方法代码时间nanj2本例b21
1条回答
网友
1楼 · 发布于 2024-09-28 03:19:53

我们使用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

相关问题 更多 >

    热门问题