obter valor do quadro de dados

Em Scala eu posso fazerget(#) ougetAs[Type](#) para obter valores de um quadro de dados. Como devo fazer issopyspark?

Eu tenho duas colunas DataFrame:item(string) esalesNum(integers). Eu faço umgroupby emean para obter uma média desses números como este:

saleDF.groupBy("salesNum").mean()).collect()

e funciona. Agora eu tenho a média em um dataframe com um valor.

Como posso obter esse valor do quadro de dados para obter a média como um número flutuante?

questionAnswers(2)

yourAnswerToTheQuestion