小编G3M*_*G3M的帖子

计算spark scala中文本文件中数字的平均值

假设我有一个文件,每行代表一个数字.如何在Scala - Spark中找到文件中所有数字的平均值.

val data = sc.textFile("../../numbers.txt")
val sum = data.reduce( (x,y) => x+y )
val avg = sum/data.count()
Run Code Online (Sandbox Code Playgroud)

这里的问题是x和y是字符串.如何在reduce函数中将它们转换为Long.

scala apache-spark

2
推荐指数
1
解决办法
1855
查看次数

标签 统计

apache-spark ×1

scala ×1