当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R Deprecated 将对象标记为已弃用


R语言 Deprecated 位于 base 包(package)。

说明

当一个物体即将被移除时R它首先被弃用,并且应该包含对.Deprecated.

用法

.Deprecated(new, package=NULL, msg,
            old = as.character(sys.call(sys.parent()))[1L])

参数

new

字符串:替换函数的建议。

package

字符串:建议在何处列出不推荐使用的函数时要使用的包。

msg

字符串:要打印的消息,如果缺少,则使用默认消息。

old

指定不推荐使用的函数(默认)或用法的字符串。

细节

.Deprecated("<new name>") 从已弃用的函数中调用。这些函数的原始帮助页面通常可以在 help("oldName-deprecated") 上找到(注意引号)。对于适当的 pkg ,应在 help("pkg-deprecated") 中列出函数,包括 base

.Deprecated 发出带有 oldnewpackage 字段的类 deprecatedWarning 的警告。

也可以看看

Defunct

base-deprecated 等列出了包中已弃用的函数。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Marking Objects as Deprecated。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。