Yaşlılar neyi sever?
Şimdiye kadar öğrendiklerimizi kullanarak bir özet tablo oluşturalım, bu tablonun belirli bir alt kümesi için filtreleyelim, değerleri sıralayalım ve en önemli sonuçları yazdıralım. Bu teknikleri, "yaşlılar en çok hangi filmleri seviyor?" sorusunu yanıtlamak için kullanacağız.
Not: Bu egzersizde, video egzersizinden farklı olarak listeyi önce bir değişkene atamak yerine, listeyi doğrudan .groupby() yönteminde kullanacağız.
Bu egzersiz, kursun bir parçasıdır
Elektronik Tablo Kullanıcıları için Python
Egzersiz talimatları
movie_titleveticket_typesütunlarına göre grupla vemovies_by_ticket_typedeğişkenini oluştur.ticket_typedeğeriseniorolanları filtreleyereksenior_ticket_moviesdeğişkenini oluştur.ticket_quantitysütununa göre azalan sırada sıralayarakordered_senior_moviesdeğişkenini oluştur.ordered_senior_movies'un ilk 3 satırını konsola yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____