python中float型的nan值很难处理,它甚至不等于自己,然后我发现字符串'nan'可以直接转换为float的nan。float型的nan值可以转换为字符串'nan',以此筛选nan。
res = [11.90,
975.06,
-19.47,
17.53,
50.20,
0.0,
nan]
for i in range(len(res)): # 去掉nan
if str(res[i]) == 'nan':
res[i] = 0
python中float型的nan值很难处理,它甚至不等于自己,然后我发现字符串'nan'可以直接转换为float的nan。float型的nan值可以转换为字符串'nan',以此筛选nan。
res = [11.90,
975.06,
-19.47,
17.53,
50.20,
0.0,
nan]
for i in range(len(res)): # 去掉nan
if str(res[i]) == 'nan':
res[i] = 0