SplitRows 类
创建一个包含两个 DynamicFrames 的 DynamicFrameCollection。一个 DynamicFrame 仅包含要拆分的指定行,另一个包含所有剩余行。
示例
我们建议您使用 DynamicFrame.split_rows() 方法拆分 DynamicFrame 中的行。要查看代码示例,请参阅 示例:使用 split_rows 拆分 DynamicFrame 中的行。
方法
__call__(frame, comparison_dict, name1="frame1", name2="frame2", transformation_ctx = "", info = none, stageThreshold = 0, totalThreshold = 0)
将 DynamicFrame 中的一个或多个行拆分到新的 DynamicFrame 中。
-
frame– 要拆分到新 DynamicFrame 中的源DynamicFrame(必需)。 -
comparison_dict– 一个词典,其中的键是到一个列的完整路径,值是另一个词典,用于将比较器映射到与该列值所比较的值。例如,{"age": {">": 10, "<": 20}}拆分“age”值介于 10 和 20 之间的行,不包括“age”在范围之外的行 (必需)。 -
name1– 要为将包含要拆分的行的DynamicFrame分配的名称 (可选)。 -
name2– 要为将包含在指定行拆分后仍保留的行的DynamicFrame分配的名称 (可选)。 -
transformation_ctx– 用于标识状态信息的唯一字符串 (可选)。 -
info– 与转换中的错误关联的字符串 (可选)。 -
stageThreshold– 在转换出错之前可能在其中发生的最大错误数(可选)。默认值为 0。 -
totalThreshold– 在处理出错之前可能全面发生的最大错误数(可选)。默认值为 0。
apply(cls, *args, **kwargs)
继承自 GlueTransform apply。
name(cls)
继承自 GlueTransform 名称。
describeArgs(cls)
继承自 GlueTransform describeArgs。
describeReturn(cls)
继承自 GlueTransform describeReturn。
describeTransform(cls)
继承自 GlueTransform describeTransform。
describeErrors(cls)
继承自 GlueTransform describeErrors。
describe(cls)
继承自 GlueTransform describe。