我在linux上使用R.我有一个经常使用的函数集,并且我保存在不同的.r脚本文件中.那些文件在〜/ r_lib /中.
我想包含这些文件,而不必使用完全限定的名称,但只是"file.r".基本上我在c ++编译器中看起来与-I相同的命令.
我有办法在.Rprofile或.Renviron文件中设置来自R的包含文件吗?
谢谢
您可以使用以下sourceDir示例部分中的函数?source:
sourceDir <- function(path, trace = TRUE, ...) {
for (nm in list.files(path, pattern = "\\.[RrSsQq]$")) {
if(trace) cat(nm,":")
source(file.path(path, nm), ...)
if(trace) cat("\n")
}
}
Run Code Online (Sandbox Code Playgroud)
您可能希望使用sys.source以避免混乱您的全球环境.
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |