शुरू करेंमुफ़्त में शुरू करें

ज्यादा जटिल क्वेरी के लिए Pandas

यहाँ, आप pandas के फंक्शन read_sql_query() से और परिचित होंगे, इसे एक अधिक जटिल क्वेरी चलाने के लिए इस्तेमाल करके: SELECT स्टेटमेंट जिसके बाद WHERE क्लॉज़ और साथ में ORDER BY क्लॉज़ हो.

आप एक DataFrame बनाएँगे जिसमें Employee टेबल की वे पंक्तियाँ होंगी जिनका EmployeeId 6 से बड़ा या उसके बराबर है, और आप इन एंट्रीज़ को BirthDate के अनुसार ऑर्डर करेंगे.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में डेटा आयात का परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • create_engine() फंक्शन का उपयोग करके SQLite डेटाबेस Chinook.sqlite के लिए एक engine बनाएँ और उसे वैरिएबल engine को असाइन करें.
  • pandas के फंक्शन read_sql_query() का उपयोग करके वैरिएबल df को निम्न क्वेरी के परिणामस्वरूप मिलने वाले DataFrame से असाइन करें: select Employee टेबल से all रिकॉर्ड्स from जो where EmployeeId 6 से बड़ा या बराबर हो और ordered by BirthDate हो (ध्यान रखें कि WHERE और ORDER BY इसी क्रम में आएँ).

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import packages
from sqlalchemy import create_engine
import pandas as pd

# Create engine: engine


# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
कोड संपादित करें और चलाएँ