Как манипулировать данными с использованием python? - PullRequest
0 голосов
/ 01 мая 2020

Мой оригинальный Datfaframe будет выглядеть так:

name        testing_type           date_time        Date
    A        Manual          2020-01-05 07:52:43    05/01/2020
    B        Manual          2020-01-05 07:52:53    05/01/2020
    C        Manual          2020-01-05 07:52:58    05/01/2020
    A      Automation        2020-01-05 07:55:23    05/01/2020
    B      Automation        2020-01-05 07:55:26    05/01/2020
    C      Automation        2020-01-05 07:55:31    05/01/2020
    A        Free            2020-01-05 08:55:27    05/01/2020
    B        Free            2020-01-05 08:55:30    05/01/2020
    ...
    ...

Ожидание:

Name   Manual Duration   Automation Duration    Free   Duration  Utilization %
A         00:02:33            01:00:04        22:57:23  4.35
...
...

Аналогично для B и C AND ...

Подробности для A:

* В столбце Имя будет указано имя человека.

Длительность в ручном режиме будет равна общей продолжительности в ручном режиме, где имя = Пример: 2020-01-05 07:55:23 из A - 2020-01-05 07:52:43 из A = 00:02:33 далее A - предыдущий A

Длительность автоматизации - это общая продолжительность автоматизации, где имя = Пример: 2020-01-05 08:55:27 из A - 2020-01-05 07:55:23 из A = 01:00:04 далее A - предыдущий A

Свободная продолжительность будет = 24 часа ((Ручная продолжительность + продолжительность автоматизации) ) где имя = A

Использование (%) будет в процентах (Ручная продолжительность + продолжительность автоматизации) * 100/24 ​​часа, где имя = A

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...