hasName is a convenient way to test for one or more names
in an R object.
One or more character values to look for.
hasName(x, name) is defined to be equivalent to
name %in% names(x), though it will evaluate slightly more
quickly. It is intended to replace the common idiom
!is.null(x$name). The latter can be unreliable due to partial
name matching; see the example below.
A logical vector of the same length as
TRUE if the corresponding entry is in
x <- list(abc = 1, def = 2) !is.null(x$abc) # correct !is.null(x$a) # this is the wrong test! hasName(x, "abc") hasName(x, "a")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.