1. Обучение
  2. /
  3. Курса
  4. /
  5. Введение в функции Python

Connected

упражнение

Объединяем всё вместе (2)

Иногда мы допускаем ошибки при вызове функций — даже тех, которые написали сами. Но не переживайте! В этом упражнении вы улучшите функцию count_entries() из предыдущей главы, добавив в неё блок try-except. Это позволит функции выводить понятное сообщение об ошибке, если пользователь передаст имя столбца, которого нет в DataFrame.

Как и прежде, для вашего удобства библиотека pandas импортирована как pd, а файл 'tweets.csv' загружен в DataFrame tweets_df. Часть кода из предыдущей работы также уже предоставлена.

Инструкции

100 XP
  • Добавьте блок try, чтобы при вызове функции с корректными аргументами она обрабатывала DataFrame и возвращала словарь с результатами.
  • Добавьте блок except, чтобы при некорректном вызове функция выводила следующее сообщение об ошибке: 'The DataFrame does not have a ' + col_name + ' column.'.