R语言
system.file
位于 base
包(package)。 说明
查找包等中文件的完整文件名。
用法
system.file(..., package = "base", lib.loc = NULL,
mustWork = FALSE)
参数
... |
字符向量,指定某个包内的子目录和文件。默认值 none,返回包的根目录。不支持通配符。 |
package |
带有单个包名称的字符串。如果给出多个包名称,则会发生错误。 |
lib.loc |
路径名称为的字符向量R Library 。默认值的含义请参阅“详细信息” |
mustWork |
合乎逻辑的。如果是 |
细节
这将检查 file.exists
指定文件是否存在。因此,仅当有足够的权限来确定文件路径的存在时,才会返回文件路径。
...
中的未命名参数通常是字符串,但如果是字符向量,它们将被回收到相同的长度。
这使用 find.package
来查找包,因此使用默认的 lib.loc = NULL
首先查找附加的包,然后在 .libPaths()
中列出的每个库中查找。请注意,如果加载了命名空间但未附加包,则只会在 .libPaths()
上查找。
值
正长度的字符向量,包含与 ...
匹配的文件路径,或空字符串 ""
(如果没有匹配)(除非 mustWork = TRUE
)。
如果匹配包的根,则没有尾随分隔符。
不带参数的 system.file()
给出 base
包的根。
例子
system.file() # The root of the 'base' package
system.file(package = "stats") # The root of package 'stats'
system.file("INDEX")
system.file("help", "AnIndex", package = "splines")
也可以看看
R.home
的根目录R安装,list.files
.
Sys.glob
通过通配符查找路径。
相关用法
- R system.time 使用的 CPU 时间
- R system 调用系统命令
- R system2 调用系统命令
- R sys.parent 访问函数调用堆栈的函数
- R sys.source 解析和评估文件中的表达式
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R search 给出 R 对象的搜索路径
- R solve 求解方程组
- R scan 读取数据值
- R sprintf 使用 C 风格字符串格式化命令
- R stop 停止函数执行
- R sign 标志函数
- R svd 矩阵的奇异值分解
- R strtoi 将字符串转换为整数
- R source 从文件、连接或表达式中读取 R 代码
- R sQuote 引用文字
- R switch 选择替代方案列表之一
- R substitute 替换和引用表达式
- R strrep 重复字符向量的元素
- R split 分组并重新集合
- R slice.index 数组中的切片索引
- R sort 对向量进行排序或排序
- R standardGeneric 形式化方法系统 – 调度 S4 方法
- R sequence 创建序列向量
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find Names of R System Files。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。