sort-datatable
Alphabetically sorts the rows in a datatable
Sorts the rows in a datatable based on values in one or more columns.
TIP
: Numbers are treated as text (e.g. list order will be 1,12,2 instead of 1,2,12).
Arguments
Inputs:
data
: The datatable to be sorted.
columns
: A map of columns used for sorting. The datatable will be sorted by the 1st map item key (column name). The value should be 'asc' or 'desc'. If there is a 2nd item the dataframe will then be sorted by this.
Output:
data
: A sorted datatable.
Example
Original data
column1 | column2 | column3 |
---|---|---|
A | 100 | category1 |
B | 50 | category4 |
C | 25 | category2 |
D | 200 | category3 |
E | 200 | category1 |
F | 50 | category1 |
(Note column2 sorting results show effects of numbers sorted as text)
column1 | column2 | column3 |
---|---|---|
A | 100 | category1 |
E | 200 | category1 |
F | 50 | category1 |
C | 25 | category2 |
D | 200 | category3 |
B | 50 | category4 |
(Note column2 sorting results show effects of numbers sorted as text)
column1 | column2 | column3 |
---|---|---|
A | 100 | category1 |
E | 200 | category1 |
D | 200 | category3 |
C | 25 | category2 |
F | 50 | category1 |
B | 50 | category4 |
Possible use cases
Place high-impact rows at the top of a data set (e.g. to be easiest to find in Microreact data table)
Organize data for sharing in a report
Last updated