टेबल पर क्वेरी चलाना
अब जब आपको datacamp_application डेटाबेस में क्या हो रहा है उसका अंदाज़ा हो गया है, तो आइए उसी डेटाबेस के लिए एक क्वेरी लिखते हैं.
इस अभ्यास का लक्ष्य डेटा का अंदाज़ा लगाना है. आप तीन सैंपल यूज़र्स के लिए rating डेटा लेंगे और फिर एक पहले से दिए गए हेल्पर फंक्शन print_user_comparison() का इस्तेमाल करके उन कोर्स ids के सेट्स की तुलना करेंगे जिन्हें इन यूज़र्स ने रेट किया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Introduction to Data Engineering
अभ्यास निर्देश
- कनेक्शन URI पूरा करें. डेटाबेस का नाम
datacamp_applicationहै. होस्टlocalhostहै और पोर्ट5432. यूज़रनेमreplहै और पासवर्डpasswordहै. - जिन यूज़र्स की id है
4387,18163और8770, उनके ratings चुनें. print_user_comparison()में आपने चुने हुए इन तीनों यूज़र्स को भरें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Complete the connection URI
connection_uri = "postgresql://____:____@____:____/datacamp_application"
db_engine = sqlalchemy.create_engine(connection_uri)
# Get user with id 4387
user1 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Get user with id 18163
user2 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Get user with id 8770
user3 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)
# Use the helper function to compare the 3 users
print_user_comparison(____, ____, ____)