Filter rows¶
Filter rows using graphext's advanced query syntax (similar to Elasticsearch).
Usage¶
The following are the step's expected inputs and outputs and their specific types.
Step signature
filter_rows(ds_in: dataset, {
"param": value
}) -> (ds_out: dataset)
where the object {"param": value}
is optional in most cases and if present may contain any of the parameters described in the
corresponding section below.
Example¶
This simple query creates a new dataset only including those rows where the 'age' columns is greater than 18:
Example call (in recipe editor)
filter_rows(ds, {"query": "age: >18"} -> (dsf)
Inputs¶
ds_in: dataset
An input dataset to filter.
Outputs¶
ds_out: dataset
A dataset containing the same columns as the input dataset but without the filtered rows.
Parameters¶
query: string
The graphext advanced query used to identify the rows to keep.