浏览工具排名-MRJob-Python数据分析(10)

1.1. 前言

我们计算浏览工具排名经过这四个步骤:

Mapper: 将以行数据解析成 key=浏览工具 value=1的形式

Shuffle: 通过Shuffle后的结果会生成以 key 的值排序的 value迭代器

结果如: 浏览工具 [1, 1, 1 ... 1, 1]

Reduce 1: 在这边我们计算出 浏览工具 的访问量

输出如: None [sum([1, 1, 1 ... 1, 1]), key]

Reduce 2: 对sum([1, 1, 1 ... 1, 1]) 进行排序并输出 TOP 100

输入如: 104533  "Googlebot/2.1; +http://www.google.com/bot.html)"

1.2. 代码

运行统计和输出结果

昵称: HH

QQ: 275258836

ttlsa群交流沟通(QQ群②: 6690706 QQ群③: 168085569 QQ群④: 415230207(新) 微信公众号: ttlsacom)

感觉本文内容不错,读后有收获?

逛逛衣服店,鼓励作者写出更好文章。

HH
teakki

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  2   博主  0

  1. test 0

    test你好啊

    • 匿名 5

      @test