当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。