在Python中,可以使用NumPy库来处理带有NaN值的变量列。下面是一个示例代码:
import numpy as np
# 创建一个包含NaN值的变量列
variable = np.array([1, 2, np.nan, 4, 5])
# 删除带有NaN值的元素
variable_without_nan = variable[~np.isnan(variable)]
print(variable_without_nan)
运行以上代码,将输出:
[1. 2. 4. 5.]
在代码中,np.isnan()
函数用于判断元素是否为NaN值。~
符号用于取反操作,即返回不是NaN值的元素。然后,通过使用布尔索引,我们可以将变量列中的NaN值元素删除并存储在新的变量中。
上一篇:变量列表在列表内部创建了列表。
下一篇:变量列计算