Dec-17-2017, 02:53 PM
Here's another trick you may want to try
import math from itertools import filterfalse raw_data = [56.2, float('NaN'), 51.7, 55.3, 52.5, float('NaN'), 47.8] filtered_data = list(filterfalse(math.isnan, raw_data)) print(filtered_data) filtered_data = list(filter(lambda x: not math.isnan(x), raw_data)) print(filtered_data)
Output:[56.2, 51.7, 55.3, 52.5, 47.8]
[56.2, 51.7, 55.3, 52.5, 47.8]