ID EN
Comparison & Logic

all.names

R Base 3.6.2

Return a character vector containing all the names which occur in an expression or call.

Syntax

R
all.names(expr, functions = TRUE, max.names = -1L, unique = FALSE)<p></p><p>all.vars(expr, functions = FALSE, max.names = -1L, unique = TRUE)</p>

Arguments

Parameter Description
expr an expression or call from which the names are to be extracted.
functions a logical value indicating whether function names should be included in the result.
max.names the maximum number of names to be returned. -1 indicates no limit (other than vector size limits).
unique a logical value which indicates whether duplicate names should be removed from the value.

Return Value

A character vector with the extracted names.

Details

These functions differ only in the default values for their arguments.

Examples

Example
R
# NOT RUN {
all.names(expression(sin(x+y)))
all.names(quote(sin(x+y))) # or a call
all.vars(expression(sin(x+y)))
# }

See Also

substitute to replace symbols with values in an expression.