gpt4 book ai didi

r - 如何在其他脚本中包含(源)R 脚本

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

我创建了一个实用程序 R 脚本 util.R,我想从项目中的其他脚本中使用它。确保此脚本定义的函数可在我的其他脚本中运行的正确方法是什么?

我正在寻找类似于 require 函数的东西,该函数仅在尚未加载的情况下加载包。我不想调用 source("util.R") 因为每次调用都会加载脚本。

我知道我会得到一些答案,告诉我创建一个包,如Organizing R Source Code :)但我不会创建将在其他地方使用的东西,它只是一个独立的项目。

最佳答案

这是一种可能的方法。使用 exists 函数检查 util.R 代码中是否存在独特的内容。

例如:

if(!exists("foo", mode="function")) source("util.R")

(正如 Gavin Simpson 指出的那样,已编辑为包括 mode="function")

关于r - 如何在其他脚本中包含(源)R 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456501/

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