1. Learn
  2. /
  3. Курси
  4. /
  5. Набір інструментів Python

Connected

вправа

Обробка даних частинами (1)

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

CSV‑файл 'world_dev_ind.csv' уже є у вашому поточному каталозі. Щоб почати, відкрийте з'єднання з файлом за допомогою так званого контекстного менеджера. Наприклад, команда with open('datacamp.csv') as datacamp прив'язує CSV‑файл 'datacamp.csv' як datacamp у контекстному менеджері. Тут оператор with виступає контекстним менеджером і забезпечує ефективне використання ресурсів під час відкриття з'єднання з файлом.

Якщо хочете дізнатися більше про контекстні менеджери, перегляньте курс DataCamp про імпортування даних у Python.

Інструкції

100 XP
  • Використайте open(), щоб прив'язати CSV‑файл 'world_dev_ind.csv' як file у контекстному менеджері.
  • Доповніть цикл for, щоб він ітерувався 1000 разів, виконав тіло циклу та обробив лише перші 1000 рядків даних файла.