java面试题网站:www.javaoffers.com
countByKey 和count函数类似,但是countBykey针对 k->v 对的集合使用,计算key出现的个数,案例如下
val a = sc.parallelize(List((3,"a"),(3,"b"),(3,"c"),(9,"a"),(3,"a")))
a.countByKey() 输出:Map(3 -> 4, 9 -> 1)
java面试题网站:www.javaoffers.com
countByKey 和count函数类似,但是countBykey针对 k->v 对的集合使用,计算key出现的个数,案例如下
val a = sc.parallelize(List((3,"a"),(3,"b"),(3,"c"),(9,"a"),(3,"a")))
a.countByKey() 输出:Map(3 -> 4, 9 -> 1)