Criei um código onde é feita uma leitura de todos os NaN de um array, faz a contabilização de quantos NaN tem e diz a posição que eles estão, caso alguém precise saber. (não sei se estou usando as normas de boas práticas do código, mas gostei do meu raciocínio para criar isso e queria uma opinião se faz sentido)
teste = np.isnan(Kaliningrad)
posicoes = []
cont = 0
posicao = -1
for i in teste:
posicao +=1
if i == True:
cont +=1
posicoes.append(posicao)
else:
cont +=0
print(f'A quantidade de NaN no Array é de {cont}')
print('As posições onde existem NaNs é:')
print(posicoes)