这是在我将我的数据科学库更新到最新版本后开始的。现在我在运行之前运行的任何查询后都会得到他的错误,但我不完全确定这来自哪个库或函数?我怎么知道哪个是兼容的版本?如果问题是其他的,我该怎么办?
%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会帮助我解决这个问题。
1条答案
按热度按时间jtoj6r0c1#
这个行为来自Pandasql。似乎在Pandasql中用于处理查询字符串的sqlalchemy中有一个bug。sqlalchemy bug记录在这里:https://github.com/pandas-dev/pandas/issues/51061
这个问题的答案是:
Error while querying pandas dataframe using pysqldf function