gpt4 book ai didi

python - Psycopg2 连接 sql 数据库到 pandas 数据框

转载 作者:行者123 更新时间:2023-12-05 03:30:15 25 4
gpt4 key购买 nike

我正在做一个项目,我正在使用 psycopg2 连接像这样从数据库中获取数据,

cursor = connection.execute("select * from table")
cursor.fetchall()

现在从表中获取数据后,我正在运行一些额外的操作以将数据从游标转换为 pandas 数据框。我正在寻找一些库或一些更强大的方法来将数据从 psycopg2 连接转换为 pandas 数据帧。

任何指导帮助将不胜感激。谢谢

最佳答案

您可以使用 pandas sqlio 模块在 pandas dataframe 中运行和保存查询。

假设您有一个 psycopg2 connection 连接,那么您可以像这样使用 pandas sqlio。

import pandas.io.sql as sqlio
data = sqlio.read_sql_query("SELECT * FROM table", connection)
# Now data is a pandas dataframe having the results of above query.
data.head()

对我来说,sqlio pandas 模块运行良好。请查看它,如果这正是您要找的,请告诉我。

关于python - Psycopg2 连接 sql 数据库到 pandas 数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70892143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com