Похоже, они изменили базовый файл .
Проблема не во всех аэропортах airports_us
, которым присвоен код IATA.
Это вы видите с
print(len(airports_us))
# 1435
print(len(set(airports_us.index)))
# 1334
# use to display all keys
# print(set(airports_us.index))
Вы можете выбрать уникальные предметы со следующим кодом
unique_index = set(airports_us.index)
unique_index.remove(np.nan)
airports_us_index = airports_us.index.isin(unique_index)
airports_us = airports_us[airports_us_index]
(что, возможно, не лучший способ сделать это с пандами, но это работает)