在R中,在需要时在主R函数中执行(称为)函数

时间:2018-09-03 12:03:49

标签: r

在R编程中,我在内部R脚本中创建并调用了一些R函数,但是当该函数在另一个主要R脚本(也称为内部R脚本)中调用时,我需要执行它们。
device_type = ['curl', 'http://localhost:8000/submitinfos/infos/getdevicets/?hostname=master'].execute().text.readLines() 用于R函数和主要的R脚本。

例如,在sapply, list.files(path, pattern)中 脚本(内部R脚本),我使用fruit.R文件夹中的apple.R调用了banana.Rlist.files之类的R函数,并在此{{1 }}脚本分别为frtsapply。同时,我在此fruit.R脚本中也将apple <- apple (x,y)脚本(主脚本)称为花园(苹果,香蕉)并使用了sapply,但我需要执行apple,banana函数仅当在花园程序中调用它们时,才使用banana <- fruit (a,b)脚本。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

在主R脚本文件中编写Source("Apple.R"),它将使Apple.R成为全局函数。如果您遇到“没有错误的目录或文件”的麻烦。使用getwd()进行检查,并使用setwd进行设置,否则通过单击窗口右侧的更多按钮(假设您正在使用RStudio)来设置工作目录,然后单击以查看更多选项。一个会说设置工作目录,因此请单击该目录,但要确保您位于要保存的文件夹中。请参见下面的图片。