如何从列表中删除NaN值

时间:2019-11-16 17:27:59

标签: python python-3.x nan

我有一个数字列表,其中包含一些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

0 个答案:

没有答案