palantir-foundry - 如果我想在 palantir Foundry 的 python 转换中有多个输入和多个输出应该怎么做?
问题描述
我有一个场景,我想在 python 中实现多个输入和多个输出transform
。我知道 palantir 代工厂不支持多输出,但它支持多输入。我怎样才能做到这一点?
解决方案
@transforms
在支持多个输入和输出的地方使用:
from transforms.api import transform, Input, Output
@transform(
output1=Output(
"/output1"),
output2=Output(
"/output2"),
input1=Input(
"/input1"),
input2=Input("/input2")
)
def transformation(output1, output2,
input1, input2):
df1 = input1.dataframe()
df2 = input2.dataframe()
output1.write_dataframe(df1)
output2.write_dataframe(df2)
推荐阅读
- reactjs - 如何在 ReactJs 中重定向到另一个类组件/页面
- javascript - 如何在禁用的 asp.net 下拉列表中添加警报?
- python - SpaCy:如何在整个文档中获取实体的位置?
- cordova - 安装新应用程序时,Cordova 本地存储不清除
- customization - 如何从 Epicor ERP 10 中的代码启动自定义表单?
- r - 如何更改ggplot中条形的对齐方式
- javascript - 如何将 AJAX 响应分配给全局变量?
- r - 绘制具有不同基本总体的 R 中的百分比
- javascript - 未捕获的类型错误:无法读取未定义的属性“螺旋桨”
- instagram - 如何在 reactnative 应用程序中将 instagram 与 aws amplify 一起使用?