Skip to contents

Nouns are the first part of a row-column label, "a" in "a [b]". Internally, this function calls get_pref_suff(which = "pref").

Usage

get_nouns(
  labels,
  inf_notation = TRUE,
  notation = RCLabels::notations_list,
  choose_most_specific = TRUE
)

Arguments

labels

A list or vector of labels from which nouns are to be extracted.

inf_notation

A boolean that tells whether to infer notation for x. Default is TRUE. See infer_notation() for details.

notation

The notation type to be used when extracting nouns. Default is RCLabels::notations_list, meaning that the notation is inferred using infer_notation().

choose_most_specific

A boolean that tells whether to choose the most specific notation from notation when inferring notation. Default is TRUE.

Value

A list of nouns from row and column labels.

Examples

get_nouns("a [b]", notation = bracket_notation)
#> noun 
#>  "a" 
# Also works with vectors and lists.
get_nouns(c("a [b]", "c [d]"))
#> noun noun 
#>  "a"  "c" 
get_nouns(list("a [b]", "c [d]"))
#> noun noun 
#>  "a"  "c"