擅长:python、mysql、java
<p>这里有一个解决方案。在</p>
<p>首先按“B”列排序:</p>
<pre><code>df.sort('B', inplace=True)
df
Out[24]:
A B
5 239616418 name1
7 239616428 name1
10 239616429 name1
1 239616414 name2
0 239616412 NaN
2 239616417 NaN
3 239616417 NaN
4 239616417 NaN
6 239616418 NaN
8 239616429 NaN
9 239616429 NaN
</code></pre>
<p>然后删除重复的w.r.t.列“A”:</p>
^{pr2}$
<p>您可以对数据帧进行重新排序以获得所需的内容:</p>
<pre><code>df.sort(inplace=True)
df
Out[30]:
A B
0 239616412 NaN
1 239616414 name2
2 239616417 NaN
5 239616418 name1
7 239616428 name1
10 239616429 name1
</code></pre>