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


R checkRdaFiles 報告已保存圖像的詳細信息或重新保存它們


R語言 checkRdaFiles 位於 tools 包(package)。

說明

此報告針對 save 生成的每個文件的大小、是否以 ASCII 或 XDR 二進製格式保存以及是否進行了壓縮(如果是,則采用什麽格式)。

通常此類文件的擴展名是‘.rda' 或者 '.RData’,因此該函數的名稱。

用法

checkRdaFiles(paths)
resaveRdaFiles(paths, compress = c("auto", "gzip", "bzip2", "xz"),
               compression_level, version = NULL)

參數

paths

路徑的特征向量save文件。如果指定單個目錄,則將引用所有‘.rda' 和 '.RData’該目錄中的文件。

compress, compression_level

壓縮類型和級別:請參閱savecompress 的值可以縮寫。

version

重新保存時使用的格式:參見save

細節

compress = "auto"R選擇壓縮並忽略compression_level。它會嘗試"gzip","bzip2"如果"gzip"壓縮後的大小超過10Kb,"xz"並選擇最小的壓縮文件(但有 10% 的偏差)"gzip")。這可能會很慢。

為了向後兼容,version = NULL 被解釋為版本 2:但是版本 3 文件將僅保存為版本 3。

對於 checkRdaFiles ,具有行名稱 paths 和列的 DataFrame

size

numeric:文件大小(以字節為單位),如果文件不存在則為NA

ASCII

邏輯:保存為真(ASCII = TRUE),NA如果格式不是R保存存檔。

compress

字符:壓縮類型。之一"gzip","bzip2","xz","none"或者"unknown"(這意味著如果這是一個R保存文件是來自更高版本的R)。

version

整數:正數的版本save(),查看哪些版本已默認在哪些版本中R, 和NA對於非 Rda 文件。

例子

## Not run: 
## from a package top-level source directory
paths <- sort(Sys.glob(c("data/*.rda", "data/*.RData")))
(res <- checkRdaFiles(paths))
## pick out some that may need attention
bad <- is.na(res$ASCII) | res$ASCII | (res$size > 1e4 & res$compress == "none")
res[bad, ]

## End(Not run)

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Report on Details of Saved Images or Re-saves them。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。