get_piece | R Documentation |
This is a wrapper function for get_pref_suff()
, get_nouns()
, and
get_objects()
.
It returns a piece
of a row or column label.
get_piece(
labels,
piece = "all",
inf_notation = TRUE,
notation = RCLabels::notations_list,
choose_most_specific = FALSE,
prepositions = RCLabels::prepositions_list
)
labels |
The row and column labels from which prepositional phrases are to be extracted. |
piece |
The name of the item to return. |
inf_notation |
A boolean that tells whether to infer notation for |
notation |
The notation type to be used when extracting prepositions.
Default is |
choose_most_specific |
A boolean that tells whether to choose the most specific
notation from |
prepositions |
A vector of strings to be treated as prepositions.
Note that a space is appended to each word internally,
so, e.g., "to" becomes "to ".
Default is |
piece
is typically one of
"all" (which returns labels
directly),
"pref" (for the prefixes),
"suff" (for the suffixes),
"noun" (returns the noun),
"pps" (prepositional phrases, returns prepositional phrases in full),
"prepositions" (returns a list of prepositions),
"objects" (returns a list of objects with prepositions as names), or
a preposition in prepositions
(as a string), which will return
the object of that preposition named by the preposition itself.
piece
must be a character vector of length 1.
If a piece
is missing in a label, "" (empty string) is returned.
If specifying more than one notation
, be sure the notations are in a list.
notation = c(RCLabels::bracket_notation, RCLabels::arrow_notation)
is unlikely to produce the desired result, because the notations
are concatenated together to form a long string vector.
Rather say
notation = list(RCLabels::bracket_notation, RCLabels::arrow_notation)
.
A piece
of labels
.
labs <- c("a [from b in c]", "d [of e in f]", "Export [of Coal from USA to MEX]")
get_piece(labs, "pref")
get_piece(labs, "suff")
get_piece(labs, piece = "noun")
get_piece(labs, piece = "pps")
get_piece(labs, piece = "prepositions")
get_piece(labs, piece = "objects")
get_piece(labs, piece = "from")
get_piece(labs, piece = "in")
get_piece(labs, piece = "of")
get_piece(labs, piece = "to")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.