Peewee описывает, как агрегировать данные путем разделения:
http://docs.peewee -orm.com / ен / последний / PeeWee / querying.html # оконные функции
* 1006 Е.Г. *
query = Sample.select(
Sample.counter,
Sample.value,
fn.AVG(Sample.value).over(partition_by=[Sample.counter]).alias('cavg'))
Есть ли способ разбить на столбец числовой столбец?
Например. скажем, вы хотели в среднем каждые два Sample.counter
с
Я знаю, numpy.digitize
может сделать биннинг для вас:
np.digitize(range(0,10),range(0,10,2))
Но как мне совместить это с запросом peewee
?
По сути, это попытка создать запрос гистограммы:)