इस विषय को कुछ समय में, यहाँ या कहीं और संबोधित नहीं किया गया है। वहाँ एक समाधान <Query object>
एक पांडा के लिए एक SQLAlchemy DataFrame परिवर्तित कर रहा है?
पंडों के पास उपयोग करने की क्षमता है pandas.read_sql
लेकिन इसके लिए कच्चे एसक्यूएल के उपयोग की आवश्यकता होती है। मेरे पास इसे टालने के दो कारण हैं: 1) मेरे पास पहले से ही ORM (स्वयं का एक अच्छा कारण) और 2) का उपयोग करके सब कुछ है, मैं क्वेरी के भाग के रूप में अजगर सूचियों का उपयोग कर रहा हूं (जैसे: मेरा मॉडल वर्ग .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
एकsqlalchemy.sql.selectable.Select
। नहीं तो मुझे मिल गया'Select' object has no attribute 'session'
।