1. Learn
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do inżynierii danych

Connected

Exercise

Średnia ocena kursu

Świetnym sposobem na rekomendowanie kursów jest polecanie tych najwyżej ocenianych – studenci DataCamp chętnie sięgają po kursy, które ich rówieśnicy oceniają wysoko.

W tym ćwiczeniu uzupełnisz funkcję transformacji transform_avg_rating(), która agreguje dane ocen przy użyciu metody .groupby() biblioteki pandas. Celem jest uzyskanie DataFrame z dwiema kolumnami: identyfikatorem kursu i jego średnią oceną:

course_id avg_rating
123 4.72
111 4.62
… …

Uzupełnisz tę funkcję transformacji i zastosujesz ją na surowych danych ocen wyodrębnionych za pomocą funkcji pomocniczej extract_rating_data(), która pobiera oceny kursów z tabeli rating.

Instructions

100 XP
  • Uzupełnij funkcję transform_avg_rating(), grupując dane według kolumny course_id i obliczając średnią kolumny rating.
  • Użyj funkcji extract_rating_data(), aby wyodrębnić surowe dane ocen. Przyjmuje ona jako argument silnik bazy danych db_engines.
  • Zastosuj funkcję transform_avg_rating() na wyodrębnionych surowych danych ocen.