擅长:python、mysql、java
<p>我会用Pandas的<code>nunique</code>来得到每个州的机场数量。代码更易于阅读和记忆。在</p>
<p>为了说明我的观点,我对数据集进行了如下修改,使佛罗里达州多了三个虚构的机场:</p>
<p><code>
iata airport city state country lat
0 00M Thigpen Bay Springs MS USA 31.953765
1 00R Livingston Municipal Livingston TX USA 30.685861
2 00V Meadow Lake Springs CO USA 38.945749
3 01G Perry-Warsaw Perry NY USA 42.741347
4 01J Hilliard Airpark Hilliard FL USA 30.688012
5 f234 Weirdviller Chilliard FL USA 30.788012
6 23r2 Johnson Billiard FL USA 30.888012
</code></p>
<p>然后,我们写下:</p>
<p><code>df.groupby('state').iata.nunique()
</code>
要获得以下结果:</p>
<p><code>state
CO 1
MS 1
TX 1
FL 3
NY 1
Name: iata, dtype: int64
</code></p>
<p>希望这有帮助。在</p>