我有一个数字列表,其中包含一些NaN值。我需要从列表中删除所有NaN值。但是,remove
方法不起作用,index
也不起作用,无法找到要从中删除索引的索引。
示例:
>>> my_list = [1, 2, float('nan'), 4, float('nan'), 6]
>>> my_list.remove(float('nan'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: list.remove(x): x not in list
>>> my_list.index(float('nan'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: nan is not in list