1. Nauka
  2. /
  3. Kursy
  4. /
  5. Zestaw narzędzi Pythona

Connected

ćwiczenie

Przetwarzanie danych we fragmentach (1)

Zdarza się, że źródła danych są tak duże, że wczytanie całego zbioru do pamięci jest zbyt zasobochłonne. W tym ćwiczeniu przetworzysz pierwszych 1000 wierszy pliku linia po linii, tworząc słownik z liczbą wystąpień każdego kraju w wybranej kolumnie zbioru danych.

Plik CSV 'world_dev_ind.csv' znajduje się w twoim bieżącym katalogu. Na początek musisz otworzyć połączenie z tym plikiem za pomocą menedżera kontekstu. Na przykład polecenie with open('datacamp.csv') as datacamp wiąże plik CSV 'datacamp.csv' z nazwą datacamp w menedżerze kontekstu. Instrukcja with pełni tu rolę menedżera kontekstu – jej zadaniem jest zapewnienie efektywnego zarządzania zasobami podczas otwierania połączenia z plikiem.

Jeśli chcesz dowiedzieć się więcej o menedżerach kontekstu, zajrzyj do kursu DataCamp poświęconego importowaniu danych w Pythonie.

Instrukcje

100 XP
  • Użyj open(), aby powiązać plik CSV 'world_dev_ind.csv' z nazwą file w menedżerze kontekstu.
  • Uzupełnij pętlę for tak, aby wykonała się dokładnie 1000 razy – przetworzy w ten sposób tylko pierwsze 1000 wierszy pliku.