我想在 netcdf 文件中将常量 c 以下的所有值设置为 c 本身:file.nc
使用气候数据运营商 (CDO) 的解决方案是
cdo mul -gec,$c file.nc file.nc t1.nc
cdo add -mulc,$c -ltc,$c file.nc t1.nc output.nc
rm -f t1.nc
但是有没有更简洁/更短的方法来做到这一点? 最佳答案
您可以使用 NCO's ncap2 轻松完成此操作。
例如,在 x
中将 file.nc
的所有值设置为 100 到 100 并在 file2.nc
中输出:
>>> ncap2 -s 'where(x<100.) x=100;' file.nc -O file2.nc
关于bash - 将低于阈值的值设置为 netcdf 文件中的阈值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37164297/