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


R S3 讀取 S3 二進製或 data.dump 文件

R語言 S3 位於 foreign 包(package)。

說明

讀取 S 版本 3 中生成的二進製數據文件或 data.dump 文件。

用法

  data.restore(file, print = FALSE, verbose = FALSE, env = .GlobalEnv)
  read.S(file)

參數

file

S-PLUS data.dump 或二進製文件的文件名。

print

是否打印從文件中讀取的每個對象的名稱。

verbose

是否打印每個對象中每個子項的名稱。

env

創建恢複對象的環境。

細節

read.S 可以在 Windows(版本 3.x、4.x、2000)或 Unix(版本 3.x,具有 4 字節整數)上讀取 S-PLUS 的某些舊版本中生成的二進製文件。它會自動檢測文件是在大端機還是小端機上生成的,並相應地進行自我調整。

data.restore 可以讀取 data.dump 生成的類似範圍的文件,對於較新版本的 S-PLUS,可以讀取 data.dump(....., oldStyle=TRUE) 生成的文件。

並非所有 S3 對象都可以在當前版本中處理。最常遇到的異常是函數和表達式;您還會遇到包含模型公式的對象的問題。特別是,函數體中的注釋會丟失,並且函數的參數列表會經常更改。

對於 read.S ,S3 對象的 R 版本。

對於 data.restore ,文件名。

例子

## if you have an S-PLUS _Data file containing 'myobj'
## Not run: read.S(file.path("_Data", "myobj"))
data.restore("dumpdata", print = TRUE)

## End(Not run)

作者

Duncan Murdoch

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Read an S3 Binary or data.dump File。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。