case-insensitive grep, returning unmatched values
Arguments
- ..., ignore.case, value, invert
parameters sent to
base::grep()
Details
This function is a simple wrapper around base::grep()
which
runs in case-insensitive mode, and returns unmatched values.
It is mainly used to save keystrokes,
but is consistently named alongside vgrep
and
vigrep
, and quite helpful for writing concise code.
It is particularly useful for removing unwanted entries from a long
vector, for example removing accession numbers from a long
vector of gene symbols in order to review gene annotations.