के साथ पेंडस डेटाफ्रेम पर लौटें, मैं एक पोस्टग्रेएसक्यूएल डेटाबेस से पूछताछ करना चाहता हूं और आउटपुट को पांडस डेटाफ्रेम के रूप में वापस करना चाहता हूं।पोस्टग्रेएसक्यूएल क्वेरी से sqlalchemy
मैं sqlalchemy
का उपयोग एक कनेक्शन डेटाबेस बनाने के लिए:
from sqlalchemy import create_engine
engine = create_engine('postgresql://[email protected]:5432/mydb')
मैं एक डेटाबेस तालिका करने के लिए एक पांडा dataframe लिखें:
i=pd.read_csv(path)
i.to_sql('Stat_Table',engine,if_exists='replace')
docs के आधार पर, pd.read_sql_query तरह लग रहा है () एक एसक्लाक्लेमी इंजन स्वीकार करना चाहिए:
a=pd.read_sql_query('select * from Stat_Table',con=engine)
लेकिन यह टी एक त्रुटि को हल करता है:
ProgrammingError: (ProgrammingError) relation "stat_table" does not exist
मैं पांडस संस्करण 0.14.1 का उपयोग कर रहा हूं।
ऐसा करने का सही तरीका क्या है?
@AseemHegshetye यह मूल प्रश्न या इस उत्तर से पूरी तरह से असंबंधित है, इसलिए कृपया एक नया प्रश्न पूछें – joris