#constants #netcdf #cdo-climate #nco
Вопрос:
У меня есть файл NetCDF, содержащий различные переменные (val1, val2, val3). Имена переменных указаны, на самом деле они совершенно отличаются друг от друга. Я хочу умножить переменные на разные константы, такие как:
val1*c1
val2*c2
val3*c3
Как я мог это сделать с NCO
помощью или CDO
?
Комментарии:
1. обратите внимание, что «cdo» не является тегом для операторов климатических данных (который, к сожалению, уже был взят), поэтому вам нужно пометить «cdo-климат» — я исправил это здесь.
Ответ №1:
В НКО, как описано здесь:
ncap2 -s 'val1*=c1;val2*=c2;val3*=c3' in.nc out.nc
Ответ №2:
В cdo
вы можете использовать expr
аналогично nco для каждой переменной.
cdo expr,'val1=val1*c1;val2=val2*c2;val3=val3*c3' in.nc out.nc
более подробную информацию см. в разделе 2.7.1 руководства cdo 1.9.9.