0
pandasqlを使用して「SELECT 1」というsql-queryを実行します。しかし、エラーがあります:Pandasql:sqldf実行中のエラー
import pandas as pd
import pandasql as ps
s = """
SELECT 1
"""
print(ps.sqldf(s, locals()))
、私を助けてください:ここ
Traceback (most recent call last):
File "C:\Users\AdminVAIO\Documents\Visual Studio
2013\Projects\crm\crm\crm.py", line 47, in <module>
print(ps.sqldf(s, locals()))
File "C:\Python34\lib\site-packages\pandasql\sqldf.py", line 155, in
sqldf
return PandaSQL(db_uri)(query, env)
File "C:\Python34\lib\site-packages\pandasql\sqldf.py", line 61, in
__call__
result = read_sql(query, conn)
File "C:\Python34\lib\site-packages\pandas\io\sql.py", line 421, in read_sql
coerce_float=coerce_float, parse_dates=parse_dates)
File "C:\Python34\lib\site-packages\pandas\io\sql.py", line 1046, in read_sql
cursor = self.execute(*args)
File "C:\Python34\lib\site-packages\pandas\io\sql.py", line 1025, in execute
cur = self.con.cursor()
AttributeError: 'Connection' object has no attribute 'cursor'
Press any key to continue . . .
は、コード(Pythonの3.4、pandasql 0.7.1、パンダ0.14.1)です!