R语言【base】——system.file() 在软件包等中查找文件的完整文件名。

Package base version 4.3.2


Parameters

system.file(..., package = "base", lib.loc = NULL,
            mustWork = FALSE)

参数【...】:字符向量,指定某个软件包中的子目录和文件。默认情况下,没有值则返回软件包的根目录。不支持通配符。

参数【package】:是一个字符串,包含一个软件包的名称。如果给出的软件包名称超过一个,则会发生错误。

参数【lib.loc】:一个字符向量,包含 R 语言库的路径名。

参数【mustWork】:逻辑。如果为 TRUE,则在没有匹配文件的情况下出错。

使用 file.exists 检查指定文件是否存在。因此,只有在有足够权限确定文件存在的情况下,才会返回文件路径。 

参数【...】中的未命名参数通常是字符串,但如果是字符向量,则会循环使用直到长度相同。

它会使用 find.package 查找软件包,因此在默认 lib.loc = NULL 的情况下,会首先查找附加软件包,然后在 .libPaths() 中列出的每个库中查找。请注意,如果已加载命名空间但未附加软件包,则只能通过 .libPaths() 查找。


Value

长度为正的字符向量,包含与参数【...】匹配的文件路径,如果没有匹配,则为空字符串""(除非 mustWork = TRUE)。

如果匹配的是软件包根目录,则没有尾部分隔符。

system.file() 不带参数,会给出 base 软件包的根目录。


Examples

system.file()                  
system.file(package = "stats") 
system.file("INDEX")
system.file("help", "AnIndex", package = "splines")

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-28 01:32:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-28 01:32:01       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-28 01:32:01       82 阅读
  4. Python语言-面向对象

    2023-12-28 01:32:01       91 阅读

热门阅读

  1. Android Camera相关类功能整理

    2023-12-28 01:32:01       59 阅读
  2. Mybatis之增删查改

    2023-12-28 01:32:01       65 阅读
  3. 【软件测试】面试题之接口测试篇

    2023-12-28 01:32:01       50 阅读
  4. TDD和FDD两种模式下信道估计的主要区别

    2023-12-28 01:32:01       53 阅读
  5. 树莓派安装mariadb & redis

    2023-12-28 01:32:01       53 阅读
  6. Redis过期key清理机制

    2023-12-28 01:32:01       63 阅读
  7. Qt读写ini文件,出现中文乱码问题

    2023-12-28 01:32:01       67 阅读
  8. [spark] DataFrame 的 checkpoint

    2023-12-28 01:32:01       63 阅读
  9. mysql修改密码

    2023-12-28 01:32:01       59 阅读
  10. NSNotificationCenter通知

    2023-12-28 01:32:01       61 阅读
  11. 网站开发:初学者深入指南

    2023-12-28 01:32:01       46 阅读
  12. Django 安装

    2023-12-28 01:32:01       59 阅读
  13. CommandLineRunner接口和@PostConstruct

    2023-12-28 01:32:01       46 阅读