Joins two frames together, such that the elements of the given frame are appended to the end of this frame.
Joins two frames together, such that the elements of the given frame are appended to the end of this frame. This operation is the same as a concat operation.
Returns a new Frame with the given field added at the end.
Returns a new Frame with the given field added at the end. The value of this field for each Row is specified by the default value. The value must be compatible with the field definition. Eg, an error will occur if the field had type Int and the default value was 1.3
Returns a new Frame with the new field of type String added at the end.
Returns a new Frame with the new field of type String added at the end. The value of this field for each Row is specified by the default value.
Filters where the given field name matches the given predicate.
Execute a side effecting function for every row in the frame, returning the same Frame.
Execute a side effecting function for every row in the frame, returning the same Frame.
the function to execute
this frame, to allow for builder style chaining
Combines two frames together such that the fields from this frame are joined with the fields of the given frame.
Combines two frames together such that the fields from this frame are joined with the fields of the given frame. Eg, if this frame has A,B and the given frame has C,D then the result will be A,B,C,D
Returns a new frame which contains the given list of fields from the existing frame.
For each row, the value corresponding to the given fieldName is applied to the function.
For each row, the value corresponding to the given fieldName is applied to the function. The result of the function is the new value for that cell.
Replaces any values that match "form" with the value "target".
Replaces any values that match "form" with the value "target". This operation only applies to the field name specified.
Foreach row, any values that match "from" will be replaced with "target".
Foreach row, any values that match "from" will be replaced with "target". This operation applies to all values for all rows.
Returns a new Frame where only each "k" row is retained.
Returns a new Frame where only each "k" row is retained. Ie, if sample is 2, then on average, every other row will be returned. If sample is 10 then only 10% of rows will be returned. When running concurrently, the rows that are sampled will vary depending on the ordering that the workers pull through the rows. Each stream (thread) uses its own count for the sample.
Returns a new Frame where the schema has been lowercased.
Returns a new Frame where the schema has been lowercased. This does not affect values.