Посчитать стоимость вызова 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

Ответ дам в виде алгоритма, т.к. в вопросе не приведены собственные попытки решения.

  1. создайте три дополнительных столбца с количеством минут для каждой из категорий тарификации
  2. умножьте каждый из этих столбцов на соответствующий тариф и просуммируйте
→ Ссылка