I've got a csv file where some of data is empty. When I use an if statement, the NaN data is included to else statement.
def warna_kota(population):
    if population < 10000:
        return 'green'
    elif 10000 <= population < 20000:
        return 'orange'
    elif 20000 <= population < 30000:
        return 'brown'
    elif 40000 <= population < 50000:
        return 'yellow' 
    elif 60000 <= population < 70000:
        return 'blue'
    elif 80000 <= population < 90000:
        return 'gold'
    elif 90000 <= population < 100000:
        return 'pink'
    else:
        return 'red'
The result shows that NaN data is red, I tried to use this,
if population = NaN:
    return 'grey'
elif:
    ...
However, when I try to run the code, it produces an error.
The NaN data is empty, and I want to separate NaN data from the else statement. How would I do that?
 
     
    