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
Elektronik Tablo Kullanıcıları için Python
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
____