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.