【发布时间】:2021-10-16 11:24:02
【问题描述】:
我有多个输入和多个输出的场景,我想在 python transform 中实现。我知道 palantir 代工厂不支持多输出,但它支持多输入。我怎样才能做到这一点?
【问题讨论】:
标签: palantir-foundry
我有多个输入和多个输出的场景,我想在 python transform 中实现。我知道 palantir 代工厂不支持多输出,但它支持多输入。我怎样才能做到这一点?
【问题讨论】:
标签: palantir-foundry
在支持多个输入和输出的情况下使用@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)
【讨论】: