এই বিষয়টিকে কিছুক্ষণ, এখানে বা অন্য কোথাও সম্বোধন করা হয়নি। কোনও এসকিউএলএলকেমিকে একটি পান্ডাস ডেটা ফ্রেমে রূপান্তর করার কোনও সমাধান আছে কি <Query object>
?
পান্ডাসের ব্যবহারের ক্ষমতা রয়েছে pandas.read_sql
তবে এর জন্য কাঁচা এসকিউএল ব্যবহার প্রয়োজন। এটি এড়ানোর জন্য আমার দুটি কারণ রয়েছে: ১) আমার কাছে ইতিমধ্যে ওআরএম ব্যবহার করার সমস্ত কিছু রয়েছে (নিজের মধ্যে একটি ভাল কারণ এবং) 2) আমি প্রশ্নের অস্তিত্ব হিসাবে পাইথন তালিকা ব্যবহার করছি (যেমন: আমার মডেল শ্রেণিটি .db.session.query(Item).filter(Item.symbol.in_(add_symbols)
কোথায় Item
? এবং add_symbols
একটি তালিকা)। এটি এসকিউএল এর সমতুল্য SELECT ... from ... WHERE ... IN
।
কিছু কি সম্ভব?
df = pd.read_sql(query, query.bind)
যখন করেছি তখনquery
কsqlalchemy.sql.selectable.Select
। অন্যথায়, আমি পেয়েছি'Select' object has no attribute 'session'
।