gpt4 book ai didi

r - 永久外包函数/脚本

转载 作者:行者123 更新时间:2023-12-04 10:22:24 26 4
gpt4 key购买 nike

在每个脚本中,我粘贴相同的路径来获取一些函数/r 脚本。是否有可能在全局和永久保存此路径?它应该独立于工作区或其他加载数据路径,并且应该在每个新的 R-Session 上可用。

谢谢。

最佳答案

1) 将它放在您的 .Rprofile 文件中。 messsage line 是可选的,但允许您确认 .Rprofile 在您启动 R 时运行。

message("Hello")
options("mypath" = "...path goes here...")

然后在您的脚本中使用以下命令获取它,如果定义了 mypath 选项,则将使用该路径,否则将使用当前目录。如果您不想使用默认值,请省略第二个参数。
getOption("mypath", ".")

2) 你也可以把它放在你的 .Rprofile 中
mypath <- "...your path goes here..."

然后只在脚本中引用 mypath 但这会导致 mypath使您可能不想要的工作区变得困惑。

3) R 还将读取 .Renviron 中定义的环境变量,因此如果该文件包含:
MYPATH="...path goes here..."

然后脚本可以通过 Sys.getenv("MYPATH") 获取它.

?Startup有关 .Rprofile 和 .Renviron 的更多信息。

4) 您还可以在 Linux 上创建导出的 shell 变量或在 Windows 上创建环境变量,然后使用 Sys.getenv 在脚本中读取它。 .

关于r - 永久外包函数/脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60793486/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com