Скажем, у меня есть Spark SQL DataFrame, например:
name gender grade
-----------------
Joe M 3
Sue F 2
Pam F 3
Gil M 2
Lon F 3
Kim F 3
Zoe F 2
Я хочу создать отчет с отдельными значениями, например так:
numMales numFemales numGrade2 numGrade3
---------------------------------------
2 5 3 4
Как лучше всего это сделатьэтот?Я знаю, как получить один из них по отдельности, например:
val numMales = dataDF.where($"gender" == "M").count
Но я не знаю, как поместить это в DataFrame или как объединить все результаты.