Используя Python: сгруппируйте по и построите соотношения для их сравнения, добавьте дополнительные вычисления (то есть: гистограмма, график рассеяния, график плотности) - PullRequest
0 голосов
/ 24 января 2019

Измерение продаж с помощью коэффициентов и построение их.

Следующие данные о 4 продавцах. Продавцы всегда работают в парах. Есть 3 набора данных для каждой пары продавцов; 12 вероятных комбинаций продавцов, поэтому 36 строк данных. Один продавец сидит за столом, а другой стоит, оба разговаривают с клиентами, s1 = продавец # 1, s2 = продавец # 2, s3 = продавец # 3, s4 = продавец # 4.

Существует 12 комбинаций, в которых каждый из продавцов сидит или стоит в разное время. Есть 36 точек данных.

На графике я хочу показать, как далеко Ratio Standing / Seated сравнивается с Ratio Target, а затем добавить количество рабочих минут (возможно, с использованием баров). В конце я хочу получить 3 соотношения стоя / сидя и посмотреть, как далеко они соотносятся с целевым соотношением. У меня должно быть 12 участков, потому что есть 12 разных пар.

Я пробовал это в Python с Groupby (Pandas), но я не могу построить что-либо из этого

На данный момент я не уверен, стоит ли мне продолжать использовать "groupby". Я хочу построить каждую равную пару (т. Е. S1, s2), показывая соотношение стоя / сидя с одним цветом и целевое соотношение с другим цветом. Я не уверен, стоит ли мне использовать график рассеяния, плотность или другое.

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
OB = pd.read_excel('C:\\Users\\isaac\\Example_datav2.xlsx')
OB.shape
OB2 = OB.groupby(['seated','standing'])
OB2.describe

Данные: https://docs.google.com/spreadsheets/d/1K06PGtZk5CeGJTCoLmLZpSWMHXLgovfBUHvsfKhuWCQ/edit#gid=0

1 Ответ

0 голосов
/ 24 января 2019

Вы должны использовать, например, OB2.describe (include = 'all') - см. https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.describe.html для вашего расчета. OB.groupby используется правильно. При необходимости вы также можете использовать DataFrame.reindex.

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