Посчитать стоимость вызова Python
Есть следующий датафрейм с минутами разговора:
Time
5:21
0:21
10:31
Необходимо посчитать стоимость звонка исходя из следующей логики: 1 минута - 1 рубль, 2-10 минуты - 0,5 р. , с 11- минуты - 0,3р
Соответственно , как получить на выходе стоимость?
Time Cost
5:21 2,5
0:21 1
10:31 5,8
Ответы (1 шт):
Автор решения: MaxU
→ Ссылка
Ответ дам в виде алгоритма, т.к. в вопросе не приведены собственные попытки решения.
- создайте три дополнительных столбца с количеством минут для каждой из категорий тарификации
- умножьте каждый из этих столбцов на соответствующий тариф и просуммируйте