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

Connected

ćwiczenie

Łączymy wszystko w całość (3)

W poprzednim ćwiczeniu rozbudowałeś funkcję count_entries() o blok try-except, dzięki czemu użytkownicy otrzymują pomocne komunikaty, gdy podają nazwę kolumny, której nie ma w DataFrame. W tym ćwiczeniu zamiast tego zgłosisz ValueError, jeśli użytkownik poda nieistniejącą nazwę kolumny.

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

Instrukcje

100 XP
  • Jeśli col_name nie jest kolumną w DataFrame df, zgłoś ValueError 'The DataFrame does not have a ' + col_name + ' column.'.
  • Wywołaj nową funkcję count_entries(), aby przeanalizować kolumnę 'lang' z tweets_df. Wynik zapisz w zmiennej result1.
  • Wyświetl result1. Ten krok jest już gotowy – kliknij Prześlij odpowiedź, aby sprawdzić wynik. W następnym ćwiczeniu zobaczysz, że funkcja poprawnie zgłasza ValueError.