ipython - pandasql.sqldf不会返回错误

时间:2014-11-27 00:37:48

标签: pandas ipython

导入后

import pandas
import pandasql

并且正在运行:

q = """
select  min(cast (maxtempi as integer))
from weather_data
where  min(cast (maxtempi as integer)) >55
"""

print pandasql.sqldf(q.lower(), locals())

返回

,没有结果集或错误。显然错误在where子句中。 如何从pandasql.sqldf中打印错误?

1 个答案:

答案 0 :(得分:0)

正常,它应该没问题,不会发生错误。 请注意并检查以下内容; (1)weather_data是DataFrame的一个实例? (2)是pandasql安装?如果您使用PyCharm,请重新启动PyCharm以使新安装的pandasql包正常工作