【问题标题】:What should do if I want to have multiple input & multiple output in python transform in palantir foundry?如果我想在 palantir Foundry 中的 python 转换中有多个输入和多个输出,该怎么办?
【发布时间】:2021-10-16 11:24:02
【问题描述】:

我有多个输入和多个输出的场景,我想在 python transform 中实现。我知道 palantir 代工厂不支持多输出,但它支持多输入。我怎样才能做到这一点?

【问题讨论】:

    标签: palantir-foundry


    【解决方案1】:

    在支持多个输入和输出的情况下使用@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)
    

    【讨论】:

      猜你喜欢
      • 2021-06-23
      • 1970-01-01
      • 1970-01-01
      • 2023-01-31
      • 1970-01-01
      • 2015-06-09
      • 2022-08-03
      • 2020-12-26
      • 2015-04-15
      相关资源
      最近更新 更多