이 주제는 여기 또는 다른 곳에서 한동안 다루지 않았습니다. SQLAlchemy <Query object>
를 pandas DataFrame으로 변환하는 솔루션이 있습니까?
Pandas에는 사용할 수있는 기능 pandas.read_sql
이 있지만 원시 SQL을 사용해야합니다. 나는 그것을 피하고자하는 두 가지 이유가 있습니다 나는 이미 모든 것을 ORM을 사용하여 (좋은의 그 자체의 이유) 2) 내가 (쿼리의 일환으로 파이썬 목록을 사용하고 있습니다) 1 예 : .db.session.query(Item).filter(Item.symbol.in_(add_symbols)
어디에 Item
내 모델 클래스 그리고 add_symbols
목록입니다). 이것은 SQL과 동일 SELECT ... from ... WHERE ... IN
합니다.
가능한 것이 있습니까?
df = pd.read_sql(query, query.bind)
때query
A는sqlalchemy.sql.selectable.Select
. 그렇지 않으면'Select' object has no attribute 'session'
.