ÎncepețiÎncepe gratuit

Parcurgerea unui DataFrame

Hai să iterăm printr-un DataFrame! Îți este dat DataFrame-ul heroes cu care ești deja familiarizat. De această dată, conține doar date categorice și nicio valoare lipsă. Trebuie să creezi următorul dicționar din acest set de date:

  • Fiecare cheie este numele unei coloane.
  • Fiecare valoare este un alt dicționar:
    • Fiecare cheie este o categorie unică din coloană.
    • Fiecare valoare este numărul de eroi care se încadrează în acea categorie.

Sfat: un obiect de tip Series este și el iterabil. Parcurge valorile pe care le stochează atunci când îl folosești într-o buclă for sau îl transmiți inițializatoarelor list(), tuple() sau set().

Acest exercițiu face parte din cursul

Exersarea întrebărilor de interviu de programare în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Parcurge coloanele din DataFrame-ul heroes.
  • Extrage valorile stocate în series sub formă de listă.
  • Parcurge categoriile unice din values.
  • Numără aparițiile lui category în values.

Exercițiu interactiv practic

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

column_counts = dict()

# Traverse through the columns in the heroes DataFrame
for column_name, series in ____:
    # Retrieve the values stored in series in a list form
    values = ____(____)
    category_counts = dict()  
    # Traverse through unique categories in values
    for category in ____(values):
        # Count the appearance of category in values
        category_counts[category] = values.____(____)
    
    column_counts[column_name] = category_counts
    
print(column_counts)
Editează și rulează codul