1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về Functions trong Python

Connected

Bài tập

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

Ở bài tập trước, bạn đã mở rộng hàm count_entries() để thêm khối try-except. Nhờ đó, người dùng sẽ nhận được thông báo hữu ích khi gọi hàm count_entries() nhưng cung cấp một tên cột không có trong DataFrame. Ở bài này, bạn sẽ chuyển sang phát sinh (raise) một ValueError nếu người dùng cung cấp tên cột không tồn tại trong DataFrame.

Như trước, để tiện cho bạn, pandas đã được import với bí danh pd và tệp 'tweets.csv' đã được nạp vào DataFrame tweets_df. Một phần mã từ bài làm trước của bạn cũng được cung cấp.

Hướng dẫn

100 XP
  • Nếu col_name không phải là một cột trong DataFrame df, hãy phát sinh ValueError 'The DataFrame does not have a ' + col_name + ' column.'.
  • Gọi hàm mới count_entries() của bạn để phân tích cột 'lang' của tweets_df. Lưu kết quả vào result1.
  • In result1. Việc này đã được làm sẵn cho bạn, hãy nhấn "Gửi câu trả lời" để xem kết quả. Ở bài tập tiếp theo, bạn sẽ thấy hàm phát sinh các ValueError cần thiết.