导入后
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打印错误?
发布于 2015-04-11 13:17:00
正常,它应该是好的,并且不会发生错误。还请注意并检查以下内容:(1) weather_data是DataFrame的实例吗?(2)是否安装了pandasql?如果您使用PyCharm,也请重新启动您的PyCharm,让新安装的pandasql包正常工作
https://stackoverflow.com/questions/27161289
复制相似问题