This function is somewhat analogous to subset.data.frame. The
condition set by subset may be in terms of stationId or any
combination of longitude, latitude and time. However,
stationId may not be combined with the others; to get that effect, call
this function more than once.