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

Connected

вправа

Об'єднаймо все разом (1)

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

У цій та наступній вправах ви об'єднаєте всі ці поняття й застосуєте їх до простої задачі з аналізу даних. Ви завантажите набір даних і розробите функціональність для отримання простих інсайтів із даних.

У цій вправі ваша мета — пригадати, як завантажити набір даних у DataFrame. Набір даних містить дані Twitter, і ви пройдетеся по записах у стовпці, щоб побудувати словник, у якому ключі — це назви мов, а значення — кількість твітів відповідною мовою. Файл tweets.csv доступний у вашому поточному каталозі.

Зауважте, що це справжні дані з Twitter, тож існує ризик наявності ненормативної лексики або іншого образливого контенту (у цій вправі та будь-яких наступних вправах, що також використовують реальні дані Twitter).

Інструкції

100 XP
  • Імпортуйте пакет pandas під псевдонімом pd.
  • Імпортуйте файл 'tweets.csv' за допомогою функції pandas read_csv(). Присвойте отриманий DataFrame змінній df.
  • Доповніть цикл for, ітеруючись по col, стовпцю 'lang' у DataFrame df.
  • Завершіть тіла операторів if-else у циклі: якщо ключ є у словнику langs_count, додайте 1 до значення, що відповідає цьому ключу в словнику; інакше додайте ключ до langs_count і встановіть відповідне значення 1. Використовуйте змінну циклу entry у вашому коді.