Začněte nyníZačněte zdarma

Filtrování Dask bagů

Data o politicích, se kterými pracuješ, pocházejí z různých zdrojů, takže nejsou příliš čistá. V mnoha slovnících chybí klíče, které budeš pro analýzu potřebovat. Prvky s chybějícími důležitými klíči je potřeba vyfiltrovat.

V prostředí je dostupná funkce has_birth_date(). Zkontroluje, jestli vstupní slovník obsahuje klíč 'birth_date', a vrátí True, pokud klíč přítomný je, nebo False, pokud není.

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

Bag, který jsi vytvořil/a v předchozím cvičení, je v prostředí dostupný jako dict_bag.

Toto cvičení je součástí kurzu

Parallel Programming with Dask in Python

Zobrazit kurz

Pokyny k cvičení

  • Pomocí metody .count() objektu dict_bag vypiš počet prvků, které obsahuje.
  • Pomocí funkce has_birth_date() vyfiltruj prvky, které neobsahují klíč 'birth_date'.
  • Vypiš počet prvků, které obsahuje filtered_bag.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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(____)
Upravit a spustit kód