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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。