1. Learn
  2. /
  3. 课程
  4. /
  5. Python 工具箱

Connected

道练习

编写按块加载数据的生成器(3)

做得好!您刚刚创建了一个可用于处理大型文件的生成器函数。

现在,让我们像之前那样,用您的生成器函数来处理世界银行数据集。您将逐行处理文件,统计数据集中某一列中各个国家出现的次数,并将其存入字典。不过,这次不只处理 1000 行数据,而是要处理整个数据集!

生成器函数 read_large_file() 和 CSV 文件 'world_dev_ind.csv' 已预加载,随时可用。开始吧!

说明

100 XP
  • 在上下文管理器中使用 open(),将文件 'worlddevind.csv' 绑定为 file。
  • 完成 for 循环,使其迭代调用 read_large_file() 所返回的生成器,从而处理文件的所有行。