I have the following scala code:
val test = rows.groupBy(l => l(8))
val m = test.reduce((a, b) => if (a._2.size > b._2.size) a else b)
val mina = m._2.minBy(x => x(0));
val minv = mina(0);
I would like to write
val minv = m._2.minBy(x => x(0))(0);
but I get a compiler error
[error] D:\dev\local\spark\httpLogs\src\main\scala\Main.scala:35:38: type mismatch;
[error] found : Int(0)
[error] required: Ordering[String]
[error] val minv = m._2.minBy(x => x(0))(0);
[error] ^
I also try
val minv = (m._2.minBy(x => x(0)))(0);
but just get another error.
Can this be written in one line ?