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.table
、 scan
或 source
來替換。
httpclient
由 download.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
幾乎總是被不當使用。要獲取因子的內部編碼,請使用 unclass
、 as.vector
或 as.integer
。對於有序因子,codes
與這些等效,但對於無序因子,它假定所使用的語言環境中的級別按字母順序排序。
La.eigen
已成為 eigen
的默認值。
tetragamma
和 pentagamma
已替換為 psigamma
。
package.description
已替換為包 utils
中的 packageDescription
。
loadURL
已被 load(url())
取代。
delay
已替換為 delayedAssign
。未經評估的承諾永遠不應該是可見的。
write.table0
曾是一個R級版本write.table
提供臨時的向後兼容性。
format.char
是 formatC
的輔助函數,其函數(以及更多函數)由 format.default
提供。
La.chol
和 La.chol2inv
成為 chol
和 chol2inv
的默認方法。
職能symbol.C
和symbol.For
提供與 S 的曆史兼容性。symbol.C
隻是返回其參數不變,而symbol.For
將映射到小寫字母並在那些對 Fortran 符號執行此操作的平台(幾乎所有平台)上附加下劃線。這些不再有任何用處R.
unix
是 system
的已棄用替代方案(自 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) 的readRDS
和saveRDS
.
Sys.putenv
是的同義詞Sys.setenv
,自此已棄用R2.5.0。
real
、as.real
和 is.real
是 double
版本的 long-deprecated 同義詞。
.find.package
和.path.package
是internal-only之前的版本R2.13.0,並且自棄用包裝器以來find.package
和path.package
.
unix.time
已成為 system.time
的 “alias”,以實現曆史 S 兼容性。
也可以看看
相關用法
- R basename 操作文件路徑
- R backsolve 求解上三角係統或下三角係統
- R balancePOSIXlt 平衡“不規則”和超出範圍的 POSIXlt 日期時間
- R body 訪問和操作函數體
- R bindenv 綁定和環境鎖定、主動綁定
- R bitwise 按位邏輯運算
- R bquote 表達式中的部分替換
- R builtins 返回所有內置對象的名稱
- R bincode Bin 數值向量
- R by 將函數應用於按因子拆分的 DataFrame
- R browserText 檢索瀏覽器調用提供的值的函數
- R browser 環境瀏覽器
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Defunct Functions in Package base。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。