How to reverse rows of Daru::DataFrame?

61 Views Asked by At

Given a Daru::DataFrame object, how do I reverse the order of rows?

For example...

> Daru::DataFrame.new([{a: 2, b: 2}, {a: 1, b: 3}, {a: 3, b:1}])
=> #<Daru::DataFrame(3x2)>
       a   b
   0   2   2
   1   1   3
   2   3   1

When I have data frame like above, how can I just reverse the order of rows, to obtain the DataFrame of

a   b
3   1
1   3
2   2
1

There are 1 best solutions below

3
On

Try this

df.sort [:a], ascending: false