SplitRows class
Creates a DynamicFrameCollection
that contains two DynamicFrames
.
One DynamicFrame
contains only the specified rows to be split, and the other
contains all remaining rows.
Example
We recommend that you use the DynamicFrame.split_rows()
method to split rows in a DynamicFrame
. To view a code example, see Example: Use split_rows to split rows in a
DynamicFrame.
Methods
__call__(frame, comparison_dict, name1="frame1", name2="frame2", transformation_ctx = "", info = none, stageThreshold = 0, totalThreshold = 0)
Splits one or more rows in a DynamicFrame
off into a new
DynamicFrame
.
-
frame
– The sourceDynamicFrame
to split into two new ones (required). -
comparison_dict
– A dictionary where the key is the full path to a column, and the value is another dictionary for mapping comparators to values that the column values are compared to. For example,{"age": {">": 10, "<": 20}}
splits rows where the value of "age" is between 10 and 20, exclusive, from rows where "age" is outside that range (required). -
name1
– The name to assign to theDynamicFrame
that will contain the rows to be split off (optional). -
name2
– The name to assign to theDynamicFrame
that will contain the rows that remain after the specified rows are split off (optional). -
transformation_ctx
– A unique string that is used to identify state information (optional). -
info
– A string associated with errors in the transformation (optional). -
stageThreshold
– The maximum number of errors that can occur in the transformation before it errors out (optional). The default is zero. -
totalThreshold
– The maximum number of errors that can occur overall before processing errors out (optional). The default is zero.
apply(cls, *args, **kwargs)
Inherited from GlueTransform
apply.
name(cls)
Inherited from GlueTransform
name.
describeArgs(cls)
Inherited from GlueTransform
describeArgs.
describeReturn(cls)
Inherited from GlueTransform
describeReturn.
describeTransform(cls)
Inherited from GlueTransform
describeTransform.
describeErrors(cls)
Inherited from GlueTransform
describeErrors.
describe(cls)
Inherited from GlueTransform
describe.