如何将文本值传递给kedro节点



我有一个函数

def do_something(input_data, column: int):
# Do something with one column of the data

现在我需要创建一个kedro节点,但我不能创建node(do_something, ["input_data", 1], "output")。如何将常数值(1(放入节点中?

一种方法是通过params传递数据。将column_number: 1添加到parameters.yaml文件中,然后节点定义将类似于node(do_something ["input_data", "params:column_number"], "output")

如果您需要在许多节点中重用相同的函数,更改列,那么它将不容易工作。相反,您可以使用分部,类似于node(partial(do_something, column=1), "input_data", "output"])

相关内容

  • 没有找到相关文章

最新更新