Peewee描述了如何通过分区聚合数据: http://docs.peewee-orm.com/en/latest/peewee/querying.html#window-functions
例如。
query = Sample.select( Sample.counter, Sample.value, fn.AVG(Sample.value).over(partition_by=[Sample.counter]).alias('cavg'))
有没有办法用一个 装箱 数字列? 二 Sample.counter
Sample.counter
我知道 numpy.digitize 我可以为您做装箱:
numpy.digitize
np.digitize(range(0,10),range(0,10,2))
但是我怎么把它和 peewee 询问?
peewee
这实际上是试图创建一个直方图查询:)