1. Learn
  2. /
  3. Курси
  4. /
  5. Вступ до функцій у Python

Connected

вправа

Підсумуємо все разом (2)

Чудова робота! Ви щойно реалізували функціональність для ітерації за значеннями у стовпці та побудови словника, де ключі — це назви мов, а значення — кількість твітів відповідною мовою.

У цій вправі ви визначите функцію з тим самим функціоналом, який ви розробили у попередній вправі, повернете зі середини функції отриманий словник і викличете функцію з відповідними аргументами.

Для зручності пакет pandas імпортовано як pd, а файл 'tweets.csv' завантажено у змінну tweets_df.

Інструкції

100 XP
  • Визначте функцію count_entries(), яка має два параметри. Перший параметр — df для DataFrame, другий — col_name для назви стовпця.
  • Доповніть тіла умов if-else у циклі for: if ключ міститься у словнику langs_count, додайте 1 до його поточного значення; else додайте ключ до langs_count і встановіть його значення рівним 1. Використовуйте змінну циклу entry у своєму коді.
  • Поверніть словник langs_count з функції count_entries().
  • Викличте функцію count_entries(), передавши їй tweets_df і назву стовпця 'lang'. Присвойте результат виклику змінній result.