Группировка по, мин макс, среднее время - PullRequest
0 голосов
/ 16 октября 2018

Я извлек некоторые данные из SAP.То, что я хочу, - это среднее время, затраченное ресурсом на выполнение задачи.Вот что у меня есть:

Ввод

data = wt[(wt['Whse Proc. Type'] == "OPG1") & (wt['Warehouse Task Status'] == "C") ]


result = data.groupby(by = ['Resource', 'Reference'])['Confirmation Time'].agg(['max','min'])
result['diff'] = result['max']-result['min']
display(result)

Я хочу получить среднее время, затрачиваемое на каждый ресурс, и порядок.Но есть предостережение для некоторых данных.Некоторые заказы имеют несколько ресурсов, работающих над заказом, и я хочу исключить эти данные.

Прием на выходе

Resource       Reference                max               min
Forklift01    80000035640   2018-10-16 21:54:57 2018-10-16 21:16:36 
diff
00:38:21

Требуется выход (приблизительно)

**Resource**   **Average time spent per order**
Forklift01               30:00:00

Это необходимо поместить во фрейм данных с необходимыми исключениями.

Любойбыла бы признательна за помощь.

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