1. Learn
  2. /
  3. Courses
  4. /
  5. Giới thiệu về Functions trong Python

Connected

Exercise

Tổng hợp tất cả (2)

Tốt lắm! Giờ bạn đã xây dựng được chức năng để lặp qua các giá trị trong một cột và tạo một dictionary với khóa là tên ngôn ngữ và giá trị là số tweet trong ngôn ngữ đó.

Trong bài này, bạn sẽ định nghĩa một hàm với chức năng bạn đã phát triển ở bài trước, trả về dictionary thu được từ bên trong hàm, và gọi hàm với các đối số phù hợp.

Để tiện cho bạn, gói pandas đã được import là pd và tệp 'tweets.csv' đã được nạp vào biến tweets_df.

Instructions

100 XP
  • Định nghĩa hàm count_entries() với hai tham số. Tham số đầu tiên là df cho DataFrame và tham số thứ hai là col_name cho tên cột.
  • Hoàn thiện phần thân các câu lệnh if-else trong vòng lặp for: nếu khóa có trong dictionary langs_count thì cộng thêm 1 vào giá trị hiện tại, ngược lại thêm khóa vào langs_count và đặt giá trị của nó là 1. Sử dụng biến vòng lặp entry trong mã của bạn.
  • Trả về dictionary langs_count từ bên trong hàm count_entries().
  • Gọi hàm count_entries() với tweets_df và tên cột 'lang'. Gán kết quả gọi hàm cho biến result.