Я хотел бы распределить прибыль на основе другого кадра данных
DF1:
Item From Price Discount
A Delhi 100 .10
A Mumbai 200 .10
A Pune 150 .10
A Nagpur 200 .10
DF2:
Item From To
A Delhi Mumbai
A Mumbai Pune
A Mumbai Nagpur
Прибыль рассчитывается как цена * Скидка
Здесь, в DF1 мы рассчитываем прибыль, и на основе отношения в DF2 нам нужно добавить его в цену подключенного города. Мы рассчитали прибыль для Дели, и она связана только с Мумбаи, поэтому перенесите прибыль в цену Мумбаи.
Но когда мы рассчитали прибыль для Мумбаи, она связана с Пуна и Нагпуром, поэтому прибыль нужно разделить и добавить к цене Пуна и Нагпур
Может кто-нибудь помочь мне написать цикл for для этого.
Выход:
Item From Price Discount Profit
A Delhi 100 .10 10
A Mumbai 200+10 .10 21
A Pune 150+10.5 .10 16
A Nagpur 200+10.5 .10 21