detach {base} | R Documentation |
Detach a database, i.e., remove it from the search()
path
of available R objects. Usually, this either a data.frame
which has been attach
ed or a package which was required
previously.
detach(name, pos = 2, version)
name |
The object to detach. Defaults to search()[pos] .
This can be a name or a character string but not a
character vector.
|
pos |
Index position in search() of database to
detach. When name is numeric , pos = name
is used.
|
version |
A character string denoting a version number of the package to be loaded. If no version is given, a suitable default is chosen. |
The attached database is returned invisibly, either as
data.frame
or as list
.
You cannot detach either the workspace (position 1) or the base
package (the last item in the search list).
attach
, library
, search
,
objects
.
require(eda)#package detach(package:eda) ## could equally well use detach("package:eda") ## but NOT pkg <- "package:eda"; detach(pkg) ## Instead, use library(eda) pkg <- "package:eda" detach(pos = match(pkg, search())) ## careful: do not do this unless `lqs' is not already loaded. library(lqs) detach(2)# `pos' used for `name'