在Spotfire中的同一个库中的另一个数据函数中获取一个数据函数

时间:2018-03-27 21:09:43

标签: r spotfire terr

我在Spotfire中编写了两个数据函数作为R脚本类型。一个数据函数从另一个数据函数中获取函数,例如" FunctionName.R,"在R as:

source("C:\\Users\\Username\\FunctionName.R")

但是,我需要从Spotfire库中的其他数据函数而不是C:驱动器中引用相同的FunctionName.R。它应该看起来像:

source("\\MainLibrary\\SubLibrary\\FunctionName.R")

其中" /MainLibrary/SubLibrary/FunctionName.R"是数据函数属性中显示的路径。但该路径不适用于源命令。

如何从同一个库而不是本地驱动器中的数据函数属性中显示的路径中获取资源?

2 个答案:

答案 0 :(得分:4)

快速破解是先在RStudio中打开Main Library FunctionName.R文件,然后转到session - >设置工作目录 - >源文件位置。然后,您将知道确切的文件路径。有时这是一个简单的修复。

基本上,您收到的错误似乎表明您指向的文件不存在,或者您向source提供的路径不正确。在不了解您的操作系统,R版本等的情况下,最好的方法是最简单的方法。有关详细信息,请查看here

答案 1 :(得分:0)

我从TIBCO收到的一个解决方案是为任何不应包含在主数据函数中的函数创建自定义包,并将包导入Spotfire。