1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do funkcji w Pythonie

Connected

ćwiczenie

Łączymy wszystko razem (2)

Czasem popełniamy błędy podczas wywoływania funkcji – nawet tych, które sami napisaliśmy. Nie ma jednak powodu do obaw! W tym ćwiczeniu udoskonalisz funkcję count_entries() z poprzedniego rozdziału, dodając do niej blok try-except. Dzięki temu funkcja wyświetli pomocny komunikat, gdy użytkownik poda nazwę kolumny, której nie ma w DataFrame.

Dla wygody biblioteka pandas została już zaimportowana jako pd, a plik 'tweets.csv' wczytany do DataFrame tweets_df. Części kodu z poprzedniego ćwiczenia są również dostępne.

Instrukcje

100 XP
  • Dodaj blok try, tak aby funkcja – wywołana z poprawnymi argumentami – przetwarzała DataFrame i zwracała słownik z wynikami.
  • Dodaj blok except, tak aby funkcja – wywołana niepoprawnie – wyświetlała następujący komunikat o błędzie: 'The DataFrame does not have a ' + col_name + ' column.'.