使用pd.read\u sql\u查询方法时出现“内存错误”

2024-05-15 16:07:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用红移表中的数据创建数据帧。 但是我得到了“内存错误”,因为我获取的数据量很大。 如何解决这个问题,(我发现分块是一种选择。如何实现分块)还有其他库对这种情况有用吗? 下面是一个示例代码

import pandas as pd
import psycopg2

conn = psycopg2.connect(host=host_name,user=usr,port=pt,password=pass,db_name=DB)

sql_query = "SELECT * FROM Table_Name"
df = pd.read_sql_query(conn,sql_query)

Tags: 数据内存nameimporthost示例sql错误