尝试使用sqlalchemy获得唯一类别计数

时间:2019-04-08 10:50:25

标签: python sqlalchemy flask-sqlalchemy

我有两列名为动物和鸟类,如下所示 Table-Sant

ID Animal Bird
1  Tiger  Eagle
2  Tiger  Parrot
3  lion   Eagle

预期输出将是每列中唯一类型的计数,例如

Tiger- 2
Lion-1

在python中,我会这样做:

df = df.groupby('Animal')['ID'].nunique()

但是在SQLAlchemy中却大不相同,所以我尝试了

vegetablecount = Sant.query.distinct(Sant.id,Sant.Animal).count() 

返回3的计数。这不是我想要的。任何帮助,将不胜感激。谢谢

0 个答案:

没有答案