擅长:python、mysql、java
<p>另一个可能的解决办法是。。。
您可以拥有一个计数器,并使用计数器值从列a创建一个新的列,只要在列值中遇到spec,就增加计数器值。你知道吗</p>
<pre><code>counter = 0
def counter_fun(val):
if val == 'spec': counter+=1
return counter
df['new_col'] = df.A.apply(counter_fun)
</code></pre>
<p>然后在新列上分组,并删除重复项。你知道吗</p>