You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Palantir Foundry代码工作簿中调用R脚本文件

在Foundry代码工作簿流水线中调用自定义R函数(functions.R)

1. 将functions.R上传到Foundry的合适位置

  • 把你的functions.R文件上传到Foundry的项目文件系统中,建议在项目下新建scripts或R_utils这类专用文件夹存放工具脚本,方便管理。
  • 上传操作:进入目标项目的文件浏览器,点击上传按钮,选择本地的functions.R完成上传。

2. 在流水线步骤中调用该脚本

在代码工作簿的流水线步骤里,有两种常用方式调用脚本中的函数:

方式一:直接通过路径source脚本

在R代码单元格中,使用Foundry的文件路径执行source操作:

# 示例:functions.R存放在项目根目录的scripts文件夹下,使用绝对路径
source("/your-project-path/scripts/functions.R")

# 或使用相对路径(基于当前代码工作簿的位置)
source("../scripts/functions.R")

执行后即可直接调用脚本内的函数,比如custom_function(parameter)。

方式二:封装为Foundry R库(推荐复用场景)

如果该脚本需要在多个流水线或工作簿中复用,推荐封装成Foundry R库:

  • 创建一个R库项目,将functions.R的内容整合到库的R/目录下,完善库的配置文件。
  • 构建并发布这个库。
  • 在需要调用的代码工作簿中添加该库作为依赖,之后无需source,直接调用函数即可。

注意事项

  • 确保functions.R中依赖的R包在Foundry环境已安装,若有特殊依赖,需在代码工作簿的环境配置中添加。
  • Foundry文件路径可通过右键点击文件选择「复制路径」获取,避免手动输入出错。

内容的提问来源于stack exchange,提问作者jamba-laya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 10:34:56