1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Python ツールボックス

Connected

Exercise

ジェネレーターでデータをチャンク読み込みする (3)

すばらしいです! これで大きなファイルの処理に役立つジェネレーター関数が作成できました。

次は、このジェネレーター関数を使って、これまでと同様に World Bank のデータセットを処理してみましょう。ファイルを1行ずつ処理し、データセットのある列に各国名が何回登場するかを数える辞書を作成します。今回は、1000 行だけではなく、データセット全体を処理します!

ジェネレーター関数 read_large_file() と CSV ファイル 'world_dev_ind.csv' はあらかじめ読み込み済みで、すぐに使えます。さあ、始めましょう!

Instrukcje

100 XP
  • コンテキストマネージャで open() を使い、ファイル 'world_dev_ind.csv' を file にバインドします。
  • for ループを完成させ、read_large_file() の呼び出しから得られるジェネレーターを反復して、ファイルの全行を処理します。