猿问

Pandas 查询 group by /order by

如何使用 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()


jeck猫
浏览 718回答 3
3回答

Cats萌萌

您没有提供所需的输出示例。你可能想要这个:w_alarms.issue.groupby[w_alarms.siteid[w_alarms.siteid > 3]].count()

一只斗牛犬

尝试w_alarms.siteid[w_alarms.siteid>3].value_counts().head(10)
随时随地看视频慕课网APP

相关分类

Python
我要回答