Я пытаюсь выполнить запрос 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?