清除list中的nan

如果你想在 Python 中清除列表中的 nan 值,你可以使用列表推导式来过滤掉这些 nan 值。例如:

my_list = [1, 2, 3,float('nan'), 5, 6, float('nan')]
filtered_list = [x for x in my_list if not math.isnan(x)]
print(filtered_list)  # [1, 2, 3, 5, 6]

或者,你也可以使用内置的 isnan() 函数来过滤掉 nan 值:

import math

my_list = [1, 2, 3, float(

你可能感兴趣的:(清除list中的nan)