Bu konu bir süredir burada veya başka bir yerde ele alınmadı. Bir SQLAlchemy'yi <Query object>Pandalar DataFrame'e dönüştüren bir çözüm var mı ?
Pandaların kullanma yeteneği vardır, pandas.read_sqlancak bu ham SQL kullanımını gerektirir. Bundan kaçınmak için iki nedenim var: 1) ORM'yi kullanan her şeye zaten sahibim (kendi başına iyi bir neden) ve 2) Sorgunun bir parçası olarak python listeleri kullanıyorum (örneğin: model sınıfım .db.session.query(Item).filter(Item.symbol.in_(add_symbols)nerede Itemve add_symbolsbir listedir). Bu, SQL'in eşdeğeridir SELECT ... from ... WHERE ... IN.
Herhangi bir şey mümkün mü?
df = pd.read_sql(query, query.bind)zaman yaptımqueryasqlalchemy.sql.selectable.Select. Aksi takdirde aldım'Select' object has no attribute 'session'.