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


R base-defunct 包庫中已失效的函數


R語言 base-defunct 位於 base 包(package)。

說明

此處列出的函數或變量不再是R因為不再需要它們了。

用法

# Defunct in 1.x
Version()
provide(package)
.Provided
category(...)
print.anova.glm(.)
print.anova.lm(.)
print.tabular(.)
print.plot(.)
save.plot(.)
system.test(.)
getenv(...)
read.table.url(url, method, ...)
scan.url(url, file = tempfile(), method, ...)
source.url(url, file = tempfile(), method, ...)
httpclient(url, port = 80, error.is.fatal = TRUE,
           check.MIME.type = TRUE, file = tempfile(),
           drop.ctrl.z = TRUE)
parse.dcf(text = NULL, file = "", fields = NULL,
          versionfix = FALSE)
.Alias(expr)
print.ordered(.)
.Dyn.libs
.lib.loc
machine()
Machine()
Platform()
restart()
printNoClass(x, digits = NULL, quote = TRUE, na.print = NULL,
             print.gap = NULL, right = FALSE, ...)
codes(x, ...)
codes(x, ...) <- value

# Defunct in 2.0.0
La.eigen(x, symmetric, only.values = FALSE,
         method = c("dsyevr", "dsyev"))
tetragamma(x)
pentagamma(x)
package.description(pkg, lib.loc = NULL, fields = NULL)

# Defunct in 2.2.0
loadURL(url, envir = parent.frame(), quiet = TRUE, ...)
delay(x, env = .GlobalEnv)

# Defunct in 2.3.0
format.char(x, width = NULL, flag = "-")

# Defunct in 2.4.0
La.chol(x)
La.chol2inv(x, size = ncol(x))

# Defunct in 2.4.0
symbol.C(name)
symbol.For(name)

# Defunct in 2.5.0
unix(call, intern = FALSE)

# Defunct in 2.8.0
gammaCody(x)

# Defunct in 2.9.0
manglePackageName(pkgName, pkgVersion)

# Defunct in 2.13.0
.Import(...)
.ImportFrom(name, ...)
.Export(...)

# Defunct in 2.14.0
.First.lib(lib, pkg)

# Defunct in 2.15.0, removed for 4.0.0
mem.limits(nsize = NA, vsize = NA)
.saveRDS(...)
.readRDS(...)
Sys.putenv(...) # (removed much earlier)

# Defunct in 3.0.0
real(length = 0)
as.real(x, ...)
is.real(x)

# Defunct in 3.1.0, removed for 4.1.0
.find.package(...)
.path.package(...)

# Defunct in 4.2.0
unix.time(...)  ### -- use  system.time(...)  instead

# Defunct in 4.3.0
default.stringsAsFactors() # use stringsAsFactors = FALSE instead.

細節

其中一些有存根,報告它們已失效,但大多數已被完全刪除(除了此處記錄之外)。

category在存在因子之前一直是old-S函數;應全部替換為factor

新函數dev.print() 現在應該用於將繪圖保存到文件或打印它們。

provide 及其對象.Provided 已被刪除。他們的預期目的是允許一個包包含另一個包,但這從未被使用過。

getenv 已替換為 Sys.getenv

*.url 通過在 url 連接上調用 read.tablescansource 來替換。

httpclientdownload.file 的已棄用的 "socket" 方法使用。

parse.dcf 已替換為 read.dcf ,速度更快,但接口略有不同。

.Alias 提供了一種不可靠的方法來創建對同一對象的重複引用。沒有直接替代。如果出於語義原因需要對單個對象進行多個引用,請考慮使用環境或外部指針。 https://developer.r-project.org 有一些注釋。

.Dyn.libs.lib.loc是用於存儲和操作帶有 DLL 的包的信息的內部變量,以及已知的R Library 的樹。這些現在是動態變量,可以使用以下命令獲取或設置.dynLibs.libPaths, 分別。

Machine()Platform() 是分別返回變量.Machine.Platform 的函數。

restart() 應替換為 try() ,為基於異常的實現做好準備。如果您使用 restart() 的方式無法用 try() 替換,請尋求有關 r-devel 的幫助。

printNoClass 位於 methods 包中,直接調用內部函數 print.default

codes 幾乎總是被不當使用。要獲取因子的內部編碼,請使用 unclassas.vectoras.integer 。對於有序因子,codes 與這些等效,但對於無序因子,它假定所使用的語言環境中的級別按字母順序排序。

La.eigen 已成為 eigen 的默認值。

tetragammapentagamma 已替換為 psigamma

package.description 已替換為包 utils 中的 packageDescription

loadURL 已被 load(url()) 取代。

delay 已替換為 delayedAssign 。未經評估的承諾永遠不應該是可見的。

write.table0曾是一個R級版本write.table提供臨時的向後兼容性。

format.charformatC 的輔助函數,其函數(以及更多函數)由 format.default 提供。

La.cholLa.chol2inv 成為 cholchol2inv 的默認方法。

職能symbol.Csymbol.For提供與 S 的曆史兼容性。symbol.C隻是返回其參數不變,而symbol.For將映射到小寫字母並在那些對 Fortran 符號執行此操作的平台(幾乎所有平台)上附加下劃線。這些不再有任何用處R.

unixsystem 的已棄用替代方案(自 1990 年代起),可向後兼容 S。

gammaCody Bessel 代碼中 C 級別使用的 Specfun 包中的函數。這R-level 接口在這裏用於實驗目的。

manglePackageName 是對版本化安裝的已失效支持的一部分。

.Import.ImportFrom.Export 是指定命名空間的實驗性替代方法的一部分。

.First.lib 是沒有命名空間的包的加載/附加鉤子:使用 .onLoad.onAttach 代替。

mem.limits 報告了 old-style 對 cons 單元數量和向量堆大小的限製。除了總體內存限製之外,這些不再受到限製。

.readRDS.saveRDS,是 internal-only 版本(也是之前唯一可用的版本R2.13.0) 的readRDSsaveRDS.

Sys.putenv是的同義詞Sys.setenv,自此已棄用R2.5.0。

realas.realis.realdouble 版本的 long-deprecated 同義詞。

.find.package.path.package是internal-only之前的版本R2.13.0,並且自棄用包裝器以來find.packagepath.package.

unix.time 已成為 system.time 的 “alias”,以實現曆史 S 兼容性。

也可以看看

Defunct , base-deprecated

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Defunct Functions in Package base。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。