pandas 0.23 - pandas.read_sql_query()

pandas.read_sql_query




pandas

pandas.read_sql_query

pandas.read_sql_query(sql, con, index_col=None, coerce_float=True, params=None, parse_dates=None, chunksize=None) [source]

एक DataFrame में SQL क्वेरी पढ़ें।

क्वेरी स्ट्रिंग के परिणाम सेट के अनुरूप एक DataFrame देता है। वैकल्पिक रूप से अनुक्रमणिका के रूप में स्तंभों में से एक का उपयोग करने के लिए एक index_col पैरामीटर प्रदान करें, अन्यथा डिफ़ॉल्ट पूर्णांक सूचकांक का उपयोग किया जाएगा।

पैरामीटर:

sql : string SQL query or SQLAlchemy Selectable (सेलेक्ट या टेक्स्ट ऑब्जेक्ट)

SQL क्वेरी निष्पादित की जानी है।

con : SQLAlchemy कनेक्ट करने योग्य (इंजन / कनेक्शन), डेटाबेस स्ट्रिंग URI,

या sqlite3 DBAPI2 कनेक्शन SQLAlchemy का उपयोग करके उस लाइब्रेरी द्वारा समर्थित किसी भी DB का उपयोग करना संभव बनाता है। यदि कोई DBAPI2 ऑब्जेक्ट, केवल sqlite3 समर्थित है।

index_col : स्ट्रिंग या स्ट्रिंग की सूची, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

अनुक्रमणिका (MultiIndex) के रूप में सेट करने के लिए कॉलम (एस)।

coerce_float : बूलियन, डिफ़ॉल्ट सत्य

नॉन-स्ट्रिंग, नॉन-न्यूमेरिक ऑब्जेक्ट्स (जैसे दशमलव। डेसीमल) के मूल्यों को फ्लोटिंग पॉइंट में बदलने का प्रयास। SQL परिणाम सेट के लिए उपयोगी है।

params : सूची, ट्यूपल या तानाशाही, वैकल्पिक, डिफ़ॉल्ट: कोई नहीं

विधि निष्पादित करने के लिए पारित करने के लिए मापदंडों की सूची। मापदंडों को पारित करने के लिए उपयोग किए जाने वाले वाक्यविन्यास डेटाबेस चालक पर निर्भर है। PEP 249 के परमस्टाइल में वर्णित पांच वाक्यविन्यास शैलियों में से किसके लिए अपने डेटाबेस ड्राइवर प्रलेखन की जांच करें, समर्थित है। उदाहरण के लिए। psycopg2 के लिए,% (नाम) का उपयोग करता है इसलिए params = {'name': 'value'} का उपयोग करें

parse_dates : सूची या तानाशाही , डिफ़ॉल्ट: कोई नहीं

  • दिनांक के रूप में पार्स करने के लिए स्तंभ नामों की सूची।
  • {column_name: format string} का डिक्ट जहां स्ट्रिंग स्ट्रिंग को पार्स करने के मामले में स्ट्रैटेपिम संगत है, या पूर्णांक टाइमस्टैम्प को पार्स करने के मामले में (D, s, ns, ms, us) में से एक है।
  • {column_name: arg dict} के pandas.to_datetime() , जहां arg pandas.to_datetime() के कीवर्ड तर्कों से pandas.to_datetime() विशेष रूप से SQLite जैसे मूल डेटाटाइम समर्थन के बिना डेटाबेस के साथ उपयोगी है।

chunksize : int, default कोई नहीं

यदि निर्दिष्ट किया गया है, तो एक पुनरावर्तक chunksize जहाँ chunksize प्रत्येक chunksize में शामिल करने के लिए पंक्तियों की संख्या है।

यह दिखाता है:
डेटा ढांचा

यह भी देखें

read_sql_table
एक DataFrame में SQL डेटाबेस तालिका पढ़ें।

read_sql

टिप्पणियाँ

parse_dates पैरामीटर के माध्यम से पार्स समय की जानकारी के साथ कोई भी parse_dates मान UTC में कनवर्ट हो जाएगा।