ÎncepețiÎncepe gratuit

Filtrarea Dask bag-urilor

Datele despre politicieni cu care lucrezi provin din surse diferite, deci nu sunt foarte curate. Multe dintre dicționare nu au cheile de care ai nevoie pentru analiză. Va trebui să elimini elementele cu chei importante lipsă.

O funcție numită has_birth_date() este disponibilă în mediul de lucru. Aceasta verifică dacă dicționarul primit ca argument conține cheia 'birth_date'. Returnează True dacă aceasta există și False în caz contrar.

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

Bag-ul creat în exercițiul anterior este disponibil în mediul tău de lucru sub numele dict_bag.

Acest exercițiu face parte din cursul

Programare paralelă cu Dask în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda .count() a lui dict_bag pentru a afișa numărul de elemente pe care le conține.
  • Folosește funcția has_birth_date() pentru a filtra elementele care nu au cheia 'birth_date'.
  • Afișează numărul de elemente din filtered_bag.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul