select range of value
Added by Nurul Ain over 3 years ago
hello, is it possible to select range of value from a file? for instance, i want 1-10 only?
so the file from 1 2 45 3 2 41 65 10 3 7 98 6 2
will become 1 2 3 2 10 3 7 6 2
Replies (2)
RE: select range of value - Added by Karin Meier-Fleischer over 3 years ago
Hi Nurul,
have a look at the documentation https://code.mpimet.mpg.de/projects/cdo/embedded/cdo.pdf#subsection.2.6.15. Search for range and you'll find it.
The operator setvrange sets the range of the value. It selects all data within the range and set all others to missing_value.
cdo -setvrange,vmin,vmax infile outfile
-Karin
RE: select range of value - Added by Nurul Ain over 3 years ago
thank you karin, can i ask if i can do this kind of analysis in cdo?
to find the consecutive value below -1
2.0 2.5 2.1 1.3 1.4 -1.0 -2.1 -1.2 -1.5 -2.1 2.0 3.2 3.0 -1.0 -4.0 -2.1 -1.45 -1.20 -2.0 3.0 2.5 1.2
the first consecutive negative value is categorize as first event and second consecutive negative value is the second event,
then i want to calculate the mean value for each event;
sum of -1.0 -2.1 -1.2 -1.5 -2.1, divide by 5, as there are 5 num of -ve value for first event,
and the second event,
sum of -1.0 -4.0 -2.1 -1.45 -1.20 -2.0, divide by 6, as the are 6 num of -ve value for second event
can i do this in cdo?