根据一列中的值范围填充Nan

时间:2020-10-02 13:34:07

标签: python jupyter-notebook

我在使用熊猫从csv文件读取的列中有一些数据。它由介于-1 enter image description here 1520到+2000之间的值组成。如果值小于+550且大于+1800,我想填充Nan。我该怎么办。

1 个答案:

答案 0 :(得分:0)

尝试

df.replace(df.loc[(df['Sensor_data(N)']<550) or (df['Sensor_data(N)']>1800)],'NaN',inplace=True)

随时询问是否有疑问