sqlalchemy.exc.ResourceClosedError: Этот результирующий объект не возвращает строки.Он был закрыт автоматически - PullRequest
0 голосов
/ 06 июня 2018
sql='delete a from  sample a, TEMPLATE b  where a.emailid=b.emailid '

df=psql.read_sql_query(sql,con=engine)

print df.head()

как удалить общие строки, используя панды, не читая таблицу или CSV.Kinldy, пожалуйста, предложите мне лучший способ .... так как чтение таблицы занимает много времени, я использовал "pd.read_sql_table"

1 Ответ

0 голосов
/ 07 августа 2018

Pandas использует sqlalchemy под капотом, просто запустите ваш запрос, используя движок.

with engine.begin() as conn:
    conn.execute(sql)
    # safety checks go here, once the end of the with clause is reached the trans is committed.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...