Dotazování tabulky
Teď, když víš, co se děje v databázi datacamp_application, je čas napsat dotaz pro tuto databázi.
Cílem tohoto cvičení je blíže se podívat na samotná data. Načteš hodnocení pro tři vzorové uživatele a pak pomocí předpřipravené pomocné funkce print_user_comparison() porovnáš, jaké kurzy tito uživatelé hodnotili.
Toto cvičení je součástí kurzu
Introduction to Data Engineering
Pokyny k cvičení
- Dokonči connection URI. Databáze se jmenuje
datacamp_application. Host jelocalhosts portem5432. Uživatelské jméno jerepla heslo jepassword. - Vyber hodnocení uživatelů s id:
4387,18163a8770. - Předej tyto tři uživatele funkci
print_user_comparison().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____, ____, ____)