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