1. 学ぶ
  2. /
  3. コース
  4. /
  5. Hộp Công Cụ Python

Connected

演習

Viết một generator để tải dữ liệu theo từng khối (3)

Tuyệt vời! Bạn vừa tạo một hàm generator có thể dùng để xử lý các tệp lớn.

Giờ hãy dùng hàm generator này để xử lý bộ dữ liệu của World Bank như bạn đã làm trước đó. Bạn sẽ xử lý tệp theo từng dòng để tạo một từ điển đếm số lần mỗi quốc gia xuất hiện trong một cột của bộ dữ liệu. Tuy nhiên, trong bài này, bạn sẽ không chỉ xử lý 1000 hàng dữ liệu, mà là toàn bộ bộ dữ liệu!

Hàm generator read_large_file() và tệp csv 'world_dev_ind.csv' đã được nạp sẵn và sẵn sàng để bạn sử dụng. Bắt tay vào làm thôi!

指示

100 XP
  • Gán tệp 'world_dev_ind.csv' cho file trong context manager với open().
  • Hoàn thiện vòng lặp for để lặp qua generator từ lời gọi read_large_file() nhằm xử lý tất cả các hàng của tệp.