rank columns using row value
#### Code Sample, a copy-pastable example if possible

```python

import numpy as np
import cv2
import pandas as pd

data = pd.read_csv("fruit_classifier.csv")
data = data.set_index("Image Names", drop = False)
print(data.loc["percent"])

df.loc['new', rank] = data[].rank(ascending=1)

```
#### Problem description
``
data ---

Image Names,Apples,Oranges,Pears,Bananas
a.jpg,0.0222040719,0.1542651095,99.183511734,0.0235234038
b.jpg,85.3431463242,7.4385128915,0.3004317638,0.4866314586
c.jpg,0.0065061315,0.0318308303,0.0326817186,99.8182177544
d.jpg,93.0731534958,0.2196243498,0.1401709742,0.3281479469
e.jpg,0.0271547819,0.0635081844,99.6064484119,0.0333101343
f.jpg,1.0426281951,97.5814521313,0.0741736963,0.0602443644
g.jpg,1.2198349461,80.216884613,0.1894264133,0.931773521
h.jpg,88.6999309063,2.4349471554,0.2383880317,2.5359934196
i.jpg,62.5456511974,7.9646661878,0.4353662021,0.6527765654
j.jpg,0.711561786,16.8970018625,1.2927164324,41.0788804293
k.jpg,71.6184794903,10.9049521387,0.6752468646,3.6713559181
l.jpg,96.1185395718,2.9928879812,0.1602534787,0.0809445919
m.jpg,18.3000743389,1.367752254,38.1910294294,2.7609255165
n.jpg,94.5796728134,0.5829037633,0.1289519132,0.2702068072
o.jpg,0.047476578,0.4626985174,0.1146100461,98.3425736427
percent,46.6666666667,13.3333333333,13.3333333333,13.3333333333


based on percent row i want to give rank to columns like Apples have 46.66% so rank 1 other rank 2
