有人可以分别解释为什么我们需要transform&transform_df方法吗?
1 回答
5
Code Repositories 中的@transform和装饰器之间有一个小的区别:@transform_df
@transform_df只对DataFrame对象进行操作。@transform对transforms.api.TransformInputandtransforms.api.TransformOutput对象而不是DataFrames 进行操作。
如果您的数据转换完全依赖于DataFrame对象,您可以使用@transform_df()装饰器。这个装饰器注入DataFrame对象并期望计算函数返回一个 DataFrame。
或者,您可以使用更通用的@transform()装饰器并显式调用该dataframe()方法来访问DataFrame包含您的输入数据集的方法。
于 2021-08-12T15:10:01.697 回答