Группа запросов Панды по / упорядочить по - PullRequest
0 голосов
/ 11 сентября 2018

Как я могу получить следующее с помощью запроса Pandas.

SELECT site_id, count(issue) FROM [Randall]
where site_id >3
group by site_id 
LIMIT 10

Мой запрос может быть найден ниже; Тем не менее, при выполнении он имеет 2 столбца «проблема», один для фактической проблемы, а другой «количество», и у меня есть повторяющиеся проблемы. я хочу подвести итоги по сайту.

w_alarms.groupby(['site_id', 'issue']).size()

Ответы [ 3 ]

0 голосов
/ 11 сентября 2018

Попробуйте

w_alarms.siteid[w_alarms.siteid>3].value_counts().head(10)
0 голосов
/ 11 сентября 2018

Вы не предоставили пример вывода, который вы хотели.Вы можете захотеть это:

w_alarms.issue.groupby[w_alarms.siteid[w_alarms.siteid > 3]].count()
0 голосов
/ 11 сентября 2018

Нечто подобное

w_alarms[w_alarms.site_id > 3].groupby('site_id')['issue'].count()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...