Skip to main content

Usage

The following examples show how the step can be used in a recipe.

Examples

Keep the top 10 rows sorted by salary

Inputs & Outputs

The following are the inputs expected by the step and the outputs it produces. These are generally columns (ds.first_name), datasets (ds or ds[["first_name", "last_name"]]) or models (referenced by name e.g. "churn-clf").
dataset
required
An input dataset to filter.
dataset
required
A new dataset containing the same columns as the input dataset but only those rows passing the filter condition.

Configuration

The following parameters can be used to configure the behaviour of the step by including them in a json object as the last “input” to the step, i.e. step(..., {"param": "value", ...}) -> (output).

Parameters

integer
required
How many of the leading rows to keep after sorting.
[array, string]
required
One or more columns to sort by before picking the first n rows. May be a column name or a list of column names.
array[string]
array.
string (ds_in.column)
Each item in array.
  • salary
  • [‘salary’, ‘time_spend_company’, ‘last_evaluation’]
boolean
default:"false"
If true, the first n rows after sorting will be excluded from the resulting dataset.
boolean
default:"false"
Whether to sort in ascending order rather than descending.