Cari objek R dengan nama yang diberikan dan mungkin kembalikan
exists(x, where = -1, envir = , frame, mode = "any",
inherits = TRUE)<p></p><p>get0(x, envir = pos.to.env(-1L), mode = "any", inherits = TRUE,
ifnotfound = NULL)</p>
| Parameter | Deskripsi |
|---|---|
x |
a variable name (given as a character string). |
where |
where to look for the object (see the details section); if omitted, the function will search as if the name of the object appeared unquoted in an expression. |
envir |
an alternative way to specify an environment to look in, but it is usually simpler to just use the where argument. |
frame |
a frame in the calling list. Equivalent to giving where as sys.frame(frame). |
mode |
the mode or type of object sought: see the ‘Details’ section. |
inherits |
should the enclosing frames of the environment be searched? |
ifnotfound |
the return value of get0(x, *) when x does not exist. |
# NOT RUN {
## Define a substitute function if necessary:
if(!exists("some.fun", mode = "function"))
some.fun <- function(x) { cat("some.fun(x)\n"); x }
search()
exists("ls", 2) # true even though ls is in pos = 3
exists("ls", 2, inherits = FALSE) # false
## These are true (in most circumstances):
identical(ls, get0("ls"))
identical(NULL, get0(".foo.bar.")) # default ifnotfound = NULL (!)
# }