我有两列名为动物和鸟类,如下所示 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的计数。这不是我想要的。任何帮助,将不胜感激。谢谢