找回密码
 注册
查看: 2240|回复: 0

R语言:ns-load()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 17:44:36 | 显示全部楼层 |阅读模式
ns-load(base)
ns-load()所属R语言包:base

                                        Loading and Unloading Namespaces
                                         装卸命名空间

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Functions to load and unload namespaces.
函数加载和卸载的命名空间。


用法----------Usage----------


attachNamespace(ns, pos = 2, dataPath = NULL, depends = NULL)
loadNamespace(package, lib.loc = NULL,
              keep.source = getOption("keep.source.pkgs"),
              partial = FALSE)
requireNamespace(package, ..., quietly = FALSE)
loadedNamespaces()
unloadNamespace(ns)



参数----------Arguments----------

参数:ns
string or namespace object.
字符串或命名空间的对象。


参数:pos
integer specifying position to attach.
重视整数,指定位置。


参数:dataPath
path to directory containing a database of datasets to be lazy-loaded into the attached environment.
路径的目录数据库包含一个数据集是惰性加载附加的环境。


参数:depends
NULL or a character vector of dependencies to be recorded in object .Depends in the package.
NULL的依赖特征向量被记录在对象.Depends包中。


参数:package
string naming the package/namespace to load.
字符串命名加载包/命名空间。


参数:lib.loc
character vector specifying library search path.
特征向量指定库的搜索路径。


参数:keep.source
Now ignored except during package installation. For more details see this argument to library.  
现在除了包安装过程中忽略。详细内容见library这种说法。


参数:partial
logical; if true, stop just after loading code.
逻辑;如果属实,停止后加载代码。


参数:quietly
logical: should progress and error messages be suppressed?
逻辑:应该进步和错误消息被压制?


参数:...
further arguments to be passed to loadNamespace.
进一步的参数被传递到loadNamespace。


Details

详情----------Details----------

The functions loadNamespace and attachNamespace are usually called implicitly when library is used to load a name space and any imports needed.  However it may be useful to call these functions directly at times.
职能loadNamespace和attachNamespace通常被称为隐library用来加载一个名字空间和所需的任何进口。然而,它可能是有用的,有时直接调用这些功能。

loadNamespace loads the specified namespace and registers it in an internal data base.  A request to load a namespace when one of that name is already loaded has no effect.  The arguments have the same meaning as the corresponding arguments to library, whose help page explains the details of how a particular installed package comes to be chosen.  After loading, loadNamespace looks for a hook function named .onLoad as an internal variable in the namespace (it should not be exported).  This function is called with the same arguments as .First.lib.  Partial loading is used to support installation with the --lazy option.
loadNamespace加载指定的命名空间和在基地内部数据寄存器。载入命名空间时,该名称之一已经加载的请求没有任何效果。的论点到的library,其帮助页面解释如何来选择安装特定软件包的详细信息,相应的参数的含义相同。加载后,loadNamespace看起来命名为一个钩子功能.onLoad作为一个内部变量的命名空间(它不应该被导出)。此功能被称为.First.lib相同的论点。部分负荷用于支持安装--lazy选项。

loadNamespace does not attach the namespace it loads to the search path.  attachNamespace can be used to attach a frame containing the exported values of a namespace to the search path (but this is almost always done via library).  The hook function .onAttach is run after the namespace exports are attached.
loadNamespace不重视的命名空间,它加载到搜索路径。 attachNamespace可用于附加的帧包含一个搜索路径的命名空间的出口值(但是这几乎总是通过library)。钩子函数.onAttach运行后连接的命名空间的出口。

requireNamespace is a wrapper for loadNamespace analogous to require that returns a logical value.
requireNamespace是loadNamespace类似的包装require返回一个逻辑值。

loadedNamespaces returns a character vector of the names of the loaded namespaces.
loadedNamespaces返回一个加载的命名空间的名称,特征向量。

unloadNamespace can be used to attempt to force a namespace to be unloaded.  If the namespace is attached, it is first detached, thereby running a .Last.lib function in the namespace if one is exported.  Then an error is signaled if the namespace is imported by other loaded namespaces, and the namespace is not unloaded.  If defined, a hook function .onUnload is run before removing the namespace from the internal registry.
unloadNamespace可以用来试图强行要卸载一个命名空间。如果连接的命名空间,它是第一个detachED,从而运行.Last.lib命名空间中的功能,如果一个出口。然后一个错误的信号,如果其它加载的命名空间命名空间是由进口,并命名空间不会被卸载。如果定义一个钩子函数.onUnload运行之前,从内部注册表的命名空间。

See the comments in the help for detach about some issues with unloading and reloading namespaces.
在寻求帮助的意见detach卸载并重装命名空间的一些问题。


值----------Value----------

attachNamespace returns invisibly the package environment it adds to the search path.
attachNamespace返回无形的包添加到搜索路径环境。

loadNamespace returns the namespace environment, either one already loaded or the one the function causes to be loaded.
loadNamespace返回的命名空间环境,无论是已经加载一个或一个功能导致被加载。

requireNamespace returns TRUE if it succeeds or FALSE.
requireNamespace返回TRUE如果成功或FALSE的。

loadedNamespaces returns a character vector.
loadedNamespaces返回一个特征向量。

unloadNamespace returns NULL, invisibly.
unloadNamespaceNULL,无形中返回。


作者(S)----------Author(s)----------


Luke Tierney and R-core

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 03:28 , Processed in 0.028606 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表