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

Connected

упражнение

Всё вместе (3)

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

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

Инструкции

100 XP
  • Если col_name не является столбцом DataFrame df, сгенерируйте ValueError 'The DataFrame does not have a ' + col_name + ' column.'.
  • Вызовите новую функцию count_entries() для анализа столбца 'lang' в tweets_df. Сохраните результат в переменную result1.
  • Выведите result1 на экран. Этот шаг уже выполнен за вас — нажмите Отправить ответ, чтобы увидеть результат. В следующем упражнении вы убедитесь, что функция корректно генерирует ValueError в нужных случаях.