Я выполняю простой запрос на pandas -датафрейме:
l="""select LEAD(quarter_num,1) OVER (ORDER BY col1 , col2, col3) AS next from df"""
out=ps.sqldf(l, locals())
Error:OperationalError: near "(": syntax error
Является ли функция Lead
не поддерживаемой в sqldf
. Я хочу выполнить sql код в python и поэтому должен ограничиться использованием sqldf и LEAD.
Любая помощь?