ID EN
Environment & Scope

get

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Cari berdasarkan nama untuk suatu objek (get) atau nol atau lebih objek (mget).

Syntax

R
get(x, pos = -1, envir = as.environment(pos), mode = "any",
    inherits = TRUE)<p></p><p>mget(x, envir = as.environment(-1), mode = "any", ifnotfound,
     inherits = FALSE)</p><p>dynGet(x, ifnotfound = , minframe = 1L, inherits = FALSE)</p>

Arguments

Parameter Deskripsi
x For get, an object name (given as a character string). For mget, a character vector of object names.
pos, envir where to look for the object (see ‘Details’); if omitted search as if the name of the object appeared unquoted in an expression.
mode the mode or type of object sought: see the ‘Details’ section.
inherits should the enclosing frames of the environment be searched?
ifnotfound For mget, a list of values to be used if the item is not found: it will be coerced to a list if necessary. For dynGet any R object, e.g., a call to stop().
minframe integer specifying the minimal frame number to look into.

Return Value

Untuk mendapatkan, objek ditemukan. Jika tidak ada objek yang ditemukan maka akan terjadi kesalahan. Untuk mget, daftar objek yang diberi nama (ditemukan atau ditentukan melalui ifnotfound).

Details

Argumen pos dapat menentukan lingkungan untuk mencari objek dengan beberapa cara: sebagai bilangan bulat positif (posisi dalam daftar pencarian); sebagai nama string karakter suatu elemen dalam daftar pencarian; atau sebagai lingkungan (termasuk menggunakan sys.frame untuk mengakses panggilan fungsi yang sedang aktif). Default -1 menunjukkan lingkungan panggilan yang akan diterima saat ini. Argumen envir adalah cara alternatif untuk menentukan suatu lingkungan. Fungsi-fungsi ini melihat apakah masing-masing nama x memiliki nilai yang terikat padanya dalam lingkungan yang ditentukan. Jika warisan adalah BENAR dan nilai x tidak ditemukan di lingkungan tertentu, bingkai lingkungan yang terlampir akan dicari hingga nama x ditemukan. Lihat lingkungan dan manual 'Definisi Bahasa R' untuk detailnya a

Contoh

Example
R
# NOT RUN {
get("%o%")

## test mget
e1 <- new.env()
mget(letters, e1, ifnotfound = as.list(LETTERS))
# }

See Also

exists for checking whether an object exists; get0 for an efficient way of both checking existence and getting an object. assign the inverse of get() see above. Use getAnywhere for searching for an object anywhere including in other namespaces and getFromNamespace to find an object in a specific namespace.