scala sortby无法降序排序

data2数据

img

问题相关代码,请勿粘贴截图

def main(args: Array[String]): Unit = {
val conf = new SparkConf().setMaster("local[*]").setAppName("work7").set("spark.testing.memory", "2147480000")
val sc = new SparkContext(conf)
val date2= sc.textFile("date/agent.log")
date2.map(x=>{
val arr = x.split(" ")
((arr(1),arr(2)),1) //取得城市和省份
}).reduceByKey(+) //广告总次数
//按省份分组
.map(x=>(x._1._1,(x._1._2,x.2))).groupByKey()
.mapValues(x=>x.toList.sortBy(
.2,false)).take(3).foreach(println())
sc.stop()
}

运行结果及报错内容

mapValues(x=>x.toList.sortBy(_._2,false))中的false会报错