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

Dask bag'lerini filtreleme

Üzerinde çalıştığın politikacı verileri farklı kaynaklardan geliyor, bu yüzden çok da temiz değil. Sözlüklerin çoğunda, analizi çalıştırmak için ihtiyaç duyabileceğin anahtarlar eksik. Önemli anahtarları eksik olan öğeleri filtrelemen gerekecek.

Ortamda has_birth_date() adlı bir fonksiyon mevcut. Bu fonksiyon, verilen sözlükte 'birth_date' anahtarı olup olmadığını kontrol eder. Anahtar sözlükte varsa True, yoksa False döndürür.

def has_birth_date(dictionary):
  return 'birth_date' in dictionary

Son egzersizde oluşturduğun bag, ortamında dict_bag olarak mevcut.

Bu egzersiz

Python ile Dask ile Paralel Programlama

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • dict_bag'in .count() metodunu kullanarak içerdiği öğe sayısını yazdır.
  • 'birth_date' anahtarı olmayan öğeleri elemek için has_birth_date() fonksiyonunu kullan.
  • filtered_bag'in içerdiği öğe sayısını yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print the number of elements in dict_bag
print(____)

# Filter out records using the has_birth_date() function
filtered_bag = dict_bag.____(____)

# Print the number of elements in filtered_bag
print(____)
Kodu Düzenle ve Çalıştır