sqlite 为什么我从pandasql得到ObjectNotExecutableError?

wljmcqd8  于 2023-04-06  发布在  SQLite
关注(0)|答案(1)|浏览(172)

这是在我将我的数据科学库更新到最新版本后开始的。现在我在运行之前运行的任何查询后都会得到他的错误,但我不完全确定这来自哪个库或函数?我怎么知道哪个是兼容的版本?如果问题是其他的,我该怎么办?

%pip install --upgrade pip
%pip install --upgrade pandas openpyxl
%pip install --upgrade pandasql
%pip install --upgrade bamboolib matplotlib seaborn
%pip install --upgrade numpy scikit-learn ipython mlflow

下面是我使用的一些代码:

"""
    SELECT NomeConta, julianday(DATE('now')) - julianday(DtCriacaoConta) idadeConta 
    FROM df_usuarios
    GROUP BY NomeConta
"""

如果这是一个版本和依赖性问题,我不认为ChatGPT会帮助我解决这个问题。

jtoj6r0c

jtoj6r0c1#

这个行为来自Pandasql。似乎在Pandasql中用于处理查询字符串的sqlalchemy中有一个bug。sqlalchemy bug记录在这里:https://github.com/pandas-dev/pandas/issues/51061
这个问题的答案是:
Error while querying pandas dataframe using pysqldf function

相关问题