data[data > 10000] = np.nan报错解决方法

data[data > 10000] = np.nan

报错如下:

<ipython-input-5-b2f3cb025a97>:1: RuntimeWarning: invalid value encountered in greater
  data[(data > 10000)] = np.nan

原因是该data为object类型

用如下方法转为float类型即可解决

data = data.astype(float)
data[data > 10000] = np.nan

你可能感兴趣的:(python,numpy,机器学习)