Как упоминалось в сообщении об ошибке, orderBy
нельзя использовать в RelationalGroupedDataset
.
Функция groupBy
не возвращает базовый c DataFrame
как where
, select
или даже orderBy
функций. Он возвращает RelationalGroupedDataset
, к которому вы можете применять только функции агрегирования, такие как count
в вашем примере. Затем функция агрегации вернет DataFrame
, который вы сможете отсортировать.
В вашем случае просто переключите orderBy
и count
, и он будет работать.