Если у вас есть Python 2.6, у вас есть функция math.isnan()
для поиска NaN
значений.
При этом мы можем использовать понимание списка для замены значений NaN
в списке следующим образом:
import math
mylist = [0 if math.isnan(x) else x for x in mylist]
Если у вас есть Python 2.5, мы можем использовать трюк NaN != NaN
из этого вопроса , поэтому вы сделаете следующее:
mylist = [0 if x != x else x for x in mylist]