Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 属性错误:模块';pandas.io.sql';没有属性';框架查询';_Python_Pandas_Attributes - Fatal编程技术网

Python 属性错误:模块';pandas.io.sql';没有属性';框架查询';

Python 属性错误:模块';pandas.io.sql';没有属性';框架查询';,python,pandas,attributes,Python,Pandas,Attributes,我试图使用以下代码将posgresql表读入python数据帧 import psycopg2 as pg import pandas.io.sql as psql connection = pg.connect("dbname=BeaconDB user=admin password=root") dataframe = psql.frame_query("SELECT * from encounters", connection) 但是我得到了AttributeError:module'

我试图使用以下代码将posgresql表读入python数据帧

import psycopg2 as pg
import pandas.io.sql as psql

connection = pg.connect("dbname=BeaconDB user=admin password=root")
dataframe = psql.frame_query("SELECT * from encounters", connection)

但是我得到了
AttributeError:module'pandas.io.sql'没有属性'frame\u query'
我如何解决这个问题?

查看pandas.io.sql源代码,没有frame\u query

pandas.io.sql的文档如下:


我查看了从0.12.0到最新版本的pandas文档,发现对
frame\u query
的唯一引用是它的不推荐

我发现这个答案可以解决您的问题:


但是,如果您在0.18.1可用时使用pandas版本~0.10,我必须问为什么

这种方法不受欢迎

改用:

在旧版本的pandas frame_query()中有。@SaikiHanee非常欢迎您。如果我对你说话粗鲁,我向你道歉。我原以为文档也会更清晰。frame\u query和read\u frame已被弃用,现在只有您使用的pandas版本。我使用print(pd.\uuuu version\uuuuuuuuuuuuuuuuu)检查了它,它是0.18.1