इस विषय को कुछ समय में, यहाँ या कहीं और संबोधित नहीं किया गया है। वहाँ एक समाधान <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'।