BaşlayınÜcretsiz başlayın

Bire-çok birleştirme

Bir işletmenin bir veya birden fazla sahibi olabilir. Bu egzersizde, biz_owners adlı işletme sahipleri tablosunu licenses tablosuyla birleştirerek bire-çok birleştirmeler konusunda deneyim kazanmaya devam edeceksin. Video dersinden hatırlarsan, bire-çok ilişkide sol tablodaki bir satır, sağ tablodaki birden çok satırla ilişkiliyse tekrarlanabilir. Bu derste, en yaygın işletme sahibi unvanının ne olduğunu (ör. sekreter, CEO veya başkan yardımcısı) bularak bunu daha da keşfedeceksin.

licenses ve biz_owners DataFrame'leri senin için yüklendi.

Bu egzersiz, kursun bir parçasıdır

pandas ile Verileri Birleştirme

Kursa Göz Atın

Egzersiz talimatları

  • Solda licenses tablosuyla başlayarak, account sütununda biz_owners tablosuyla birleştir ve sonucu licenses_owners adlı bir değişkende sakla.
  • licenses_ownerstitle'a göre grupla ve her unvan için hesap sayısını say. Sonucu counted_df olarak kaydet.
  • counted_df'i accounts sayısına göre azalan sırada sırala ve bunu sorted_df adlı bir değişken olarak kaydet.
  • sorted_df'in ilk birkaç satırını yazdırmak için .head() yöntemini kullan.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Merge the licenses and biz_owners table on account
licenses_owners = ____

# Group the results by title then count the number of accounts
counted_df = licenses_owners.groupby(____).agg({'account':'count'})

# Sort the counted_df in descending order
sorted_df = counted_df.sort_values(____)

# Use .head() method to print the first few rows of sorted_df
print(____)
Kodu Düzenle ve Çalıştır