obtener valor del marco de datos

En Scala puedo hacerget(#) ogetAs[Type](#) para obtener valores de un marco de datos. ¿Cómo debo hacerlo enpyspark?

Tengo un DataFrame de dos columnas:item(string) ysalesNum(integers). hago ungroupby ymean para obtener una media de esos números como este:

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

y funciona. Ahora tengo la media en un marco de datos con un valor.

¿Cómo puedo obtener ese valor del marco de datos para obtener la media como un número flotante?

Respuestas a la pregunta(2)

Su respuesta a la pregunta