ID EN
Miscellaneous

attach

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Basis data dilampirkan ke jalur pencarian R. Artinya database dicari oleh R saat mengevaluasi suatu variabel, sehingga objek dalam database dapat diakses hanya dengan memberikan namanya.

Syntax

R
attach(what, pos = 2L, name = deparse(substitute(what), backtick=FALSE),
       warn.conflicts = TRUE)

Arguments

Parameter Deskripsi
what ‘database’. This can be a data.frame or a list or a R data file created with save or NULL or an environment. See also ‘Details’.
pos integer specifying position in search() where to attach.
name name to use for the attached database. Names starting with package: are reserved for library.
warn.conflicts logical. If TRUE, warnings are printed about conflicts from attaching the database, unless that database contains an object .conflicts.OK. A conflict is a function masking a function, or a non-function masking a non-function.

Return Value

Lingkungan dikembalikan secara tidak terlihat dengan atribut "nama".

Details

Saat mengevaluasi nama variabel atau fungsi, R mencari nama tersebut di database yang dicantumkan melalui pencarian. Nama depan dari tipe yang sesuai digunakan. Dengan melampirkan bingkai data (atau daftar) ke jalur pencarian, dimungkinkan untuk merujuk ke variabel dalam bingkai data berdasarkan namanya saja, bukan sebagai komponen bingkai data (misalnya, dalam contoh di bawah, tinggi badan, bukan wanita$tinggi badan). Secara default, database dilampirkan pada posisi 2 di jalur pencarian, tepat setelah ruang kerja pengguna dan sebelum semua paket yang dilampirkan sebelumnya dan database yang dilampirkan sebelumnya. Ini dapat diubah untuk dilampirkan nanti di jalur pencarian dengan opsi pos, tetapi Anda tidak dapat melampirkan di pos = 1. Basis data sebenarnya tidak dilampirkan. Sebaliknya, lingkungan baru dibuat di jalur pencarian dan elemen

Contoh

Example
R
# NOT RUN {
require(utils)

summary(women$height)   # refers to variable 'height' in the data frame
attach(women)
summary(height)         # The same variable now available by name
height <- height*2.54   # Don't do this. It creates a new variable
                        # in the user's workspace
find("height")
summary(height)         # The new variable in the workspace
rm(height)
summary(height)         # The original variable.
height <<- height*25.4  # Change the copy in the attached environment
find("height")
summary(height)         # The changed copy
detach("women")
summary(women$height)   # unchanged

# }
# NOT RUN {
## create an environment on the search path and populate it
sys.source("myfuns.R", envir = attach(NULL, name = "myfuns"))
# }

See Also

library detach search objects environment with.