我想在 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轻松做到这一点。
例如在file.nc
中将x
的所有值在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/