предположим, у меня есть следующий кадр данных pandas, и мне нужно ранжировать строки в новых столбцах (я имел в виду, что если я хочу ранжировать 4 строки, я создам 4 новые строки)
на следующем кадре данных, у меня естьтри числовых столбца, мне нужно сравнить и ранжировать каждую строку, есть три строки, поэтому мне нужно создать три новых столбца, чтобы сравнить значение в каждом столбце со строкой
Revenue-SaleCount-salesprices-ranka-rankb-rankc
300------10-----------8000--------2--------1-----3
100----9000-----------1000--------1--------3-----2
как я могу сделать это спростой код и использование для цикла спасибо заранее
import pandas as pd
df = pd.DataFrame({'Revenue':[300,9000,1000,750,500,2000,0,600,50,500],
'Date':['2016-12-02' for i in range(10)],
'SaleCount':[10,100,30,35,20,100,0,30,2,20],
'salesprices':[8000,1000,500,700,2500,3800,16,7400,3200,21]})
print(df)