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
name。
describeArgs(cls)
继承自 GlueTransform
describeArgs。
describeReturn(cls)
继承自 GlueTransform
describeReturn。
describeTransform(cls)
继承自 GlueTransform
describeTransform。
describeErrors(cls)
继承自 GlueTransform
describeErrors。
describe(cls)
继承自 GlueTransform
describe。