| description | Sort DataFrame by index |
|---|
DataFrame.sortIndex(options) [source]
| Parameters | Type | Description | Default |
|---|---|---|---|
| options | Object | { ascending: Sorting order. inplace: Boolean indicating whether to perform the operation inplace or not. Defaults to false } |
{ascending: true, **inplace:**false} |
Returns:
**** return DataFrame
{% tabs %} {% tab title="Node" %}
const dfd = require("danfojs-node")
let data = [[0, 2, 4, "b"],
[360, 180, 360, "a"],
[2, 4, 6, "c"]]
let df = new dfd.DataFrame(data, { "columns": ["col1", "col2", "col3", "col4"],
index: ["b", "a", "c"] })
df.print()
let df2 = df.sortIndex({ ascending: false })
df2.print(){% endtab %}
{% tab title="Browser" %}
{% endtab %} {% endtabs %}
{% tabs %} {% tab title="Output" %}
βββββ€ββββββββββββββββββββ€ββββββββββββββββββββ€ββββββββββββββββββββ€ββββββββββββββββββββ
β β col1 β col2 β col3 β col4 β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β b β 0 β 2 β 4 β b β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β a β 360 β 180 β 360 β a β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β c β 2 β 4 β 6 β c β
βββββ§ββββββββββββββββββββ§ββββββββββββββββββββ§ββββββββββββββββββββ§ββββββββββββββββββββ
//after sorting in descending order
βββββ€ββββββββββββββββββββ€ββββββββββββββββββββ€ββββββββββββββββββββ€ββββββββββββββββββββ
β β col1 β col2 β col3 β col4 β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β c β 2 β 4 β 6 β c β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β b β 0 β 2 β 4 β b β
βββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββββββ’
β a β 360 β 180 β 360 β a β
βββββ§ββββββββββββββββββββ§ββββββββββββββββββββ§ββββββββββββββββββββ§ββββββββββββββββββββ
{% endtab %} {% endtabs %}