- def revenues(row):
- subscription = row[('min', 'subscription_type')]
- if subscription == 'free':
- (data_subscriptions['start_ride_price'][0] * data_final_acc[('count','distance')])\
- + (data_subscriptions['minute_price'][0] * data_final_acc[('sum','duration')])\
- + data_subscriptions['subscription_fee'][0]
- if subscription == 'ultra':
- (data_subscriptions['start_ride_price'][1] * data_final_acc[('count','distance')])\
- + (data_subscriptions['minute_price'][1] * data_final_acc[('sum','duration')])\
- + data_subscriptions['subscription_fee'][1]
- data_final_acc['revenues'] = data_final_acc.apply(revenues, axis=1)