sortBy

Edit pageLast modified: 02 June 2025

Returns DataFrame with rows sorted by one or several columns.

By default, columns are sorted in ascending order with null values going first. Available modifiers:

  • .desc — changes column sort order from ascending to descending

  • .nullsLast — forces null values to be placed at the end of the order

See column selectors for how to select the columns for this operation.

df.sortBy { age }
df.sortBy { age and name.firstName.desc() }
df.sortBy { weight.nullsLast() }