Как записать счетчик разделов с помощью оператора pandas sql? - PullRequest
0 голосов
/ 18 марта 2020

Я пытаюсь выполнить запрос sql, используя pandas, и выдает ошибку:

 import pandas as pd
 import numpy as np
 import pandasql as ps

l=""" SELECT df.*, COUNT(product) OVER (PARTITION BY geo, product ) AS count_final
FROM df ORDER BY geo, product """
out=ps.sqldf(l, locals())

Ошибка:

OperationalError: near "(": syntax error The above exception was the direct cause of the following exception:

Как решить эту проблему с помощью sqldf?

...