python:如何处理if语句上的NaN数据

2024-06-01 02:31:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,其中有些数据是空的。{{{cd2>语句中。在

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'

结果显示NaN数据是红色的,我尝试使用这个

^{pr2}$

但是,当我试图运行代码时,它会产生一个错误。 NaN数据是空的,我想将NaN数据与else语句分开。我该怎么做?在


Tags: 文件csv数据returnifdefgreen语句