在peewee(sqlite3)中按合并列进行分区

时间:2018-10-30 12:01:31

标签: python sqlite peewee

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'))

是否有一种方法可以通过 binned 数字列进行分区?
例如。说您想平均每两个 Sample.counter s

我知道numpy.digitize可以为您进行分箱:

np.digitize(range(0,10),range(0,10,2))

但是如何将其与peewee查询结合起来?

这实际上是在尝试创建直方图查询:)

0 个答案:

没有答案