subset - allow for subsetting on vector, warn when no conditions found in data