<p>我认为您需要先<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.drop_duplicates.html" rel="nofollow noreferrer">^{<cd1>}</a>,然后再<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.apply.html" rel="nofollow noreferrer">^{<cd2>}</a>您的函数(只需要一些示例函数,因为没有关于它的信息):</p>
<pre><code>def func(x):
print (x)
#apply your function
#some sample function
x['ROUTE'] = x['ROUTE'] + 'a'
return x
df = df.drop_duplicates(['UNIQUE_CARRIER_NAME','MONTH_YEAR','ROUTE'])
df = df.apply(func, axis=1)
print (df)
UNIQUE_CARRIER_NAME MONTH_YEAR ROUTE
2512 ATA Airlines d/b/a ATA 2-1990 OGG-HNLa
2648 ATA Airlines d/b/a ATA 2-1990 IND-RSWa
3104 ATA Airlines d/b/a ATA 2-1990 HNL-SFOa
3470 ATA Airlines d/b/a ATA 2-1990 SFO-HNLa
3482 ATA Airlines d/b/a ATA 2-1990 SFO-OGGa
4522 ATA Airlines d/b/a ATA 3-1990 OGG-HNLa
5076 ATA Airlines d/b/a ATA 2-1990 RSW-INDa
5296 ATA Airlines d/b/a ATA 3-1990 RSW-INDa
5371 ATA Airlines d/b/a ATA 3-1990 SFO-HNLa
5389 ATA Airlines d/b/a ATA 3-1990 SFO-OGGa
</code></pre>