當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。