Как установить переменную на общее количество вопросов - PullRequest
0 голосов
/ 24 мая 2018

[введите описание изображения здесь] [1] У меня проблемы с поиском общего количества вопросов в кадре данных.Мой скрипт выглядит следующим образом:

for month in month_unique:
    month_data = data.loc[data['Month'] == month]
    for week in week_unique:
        groups = month_data.loc[month_data['Week'] == week]
        scale = groups.groupby(['Clusters', 'Day'])['Clusters'].count().unstack('Clusters').fillna(0)

Где month_unique - это каждый месяц, а week_unique - номер недели в этом месяце.Концепция этого цикла состоит в том, чтобы вводить эти переменные для извлечения данных, специфичных для этого.Если я сделаю print(scale.info), я получу следующее:

<bound method DataFrame.info of Clusters  Grafana  Logs  Topic
Day                           
Fri           1.0   1.0    0.0
Thu           0.0   0.0    1.0>

Единственная идея, которую я получил, чтобы установить общее количество данных для переменной, это number = scale.dtypes.value_counts(), которая не принесла мне значение 3,но float64 3 dtype: int64 Любой совет, как это сделать?

Это вывод, когда я делаю print(scale.info()):

<class 'pandas.core.frame.DataFrame'>
Index: 2 entries, Fri to Thu
Data columns (total 3 columns):
Grafana    2 non-null float64
Logs       2 non-null float64
Topic      2 non-null float64
dtypes: float64(3)
memory usage: 64.0+ bytes
None

Это данные из файла .csv, который я использовал:

Clusters  Questions     Month   Day  Date       Week
Topic     set the       January Thu  01/04/2018 1
Grafana   My team is    January Fri  01/05/2018 1
Logs      not seeing    January Fri  01/05/2018 1

Я хочу, чтобы вывод выглядел примерно как этот график (https://i.stack.imgur.com/Fgf4X.png),, но все перед текстом «Вопросы» будет иметь номер 3

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