Введите:
import pandas as pd
data = [['abc1',55,98,100],['abc2',56,97,101],['abc3',13,18,55],['abc4',56,79,100]]
df = pd.DataFrame(data,columns=['Bus','Existing_Fare','Petrol_Price','Salary_Hike'])
- Мне нужно применить эту формулу.
IF Petrol_Price> 80: Petrol_Price = 80 else: Petrol_Price, заданная в кадре данных
Новая цена = Существующий_плате + Бензин_Цена + 2 * Зарплата_Поход
2.Ранкинг правильного заказа.
- Если две оценки имеют одинаковое значение, присваивайте им одинаковое звание
выход
Bus New_Price Rank_Order Rank_duplicates
0 abc1 335 1 2
1 abc2 338 2 1
2 abc3 141 3 3
3 abc4 335 4 2