Как хэшировать PySpark DataFrame, чтобы вернуть значение с плавающей точкой?

Допустим, у меня есть искра dataframe

+--------+-----+
|  letter|count|
+--------+-----+
|       a|    2|
|       b|    2|
|       c|    1|
+--------+-----+

Тогда я хотел найти скупую. Так я и сделал

df = df.groupBy().mean('letter')

которые дают фрейм данных

+------------------+
|       avg(letter)|
+------------------+
|1.6666666666666667|
+------------------+

Как я могу хэшировать его, чтобы получить только значение 1.6666666666666667 как df ["avg (letter)"] [0] в кадре данных Pandas? Или любой обходной путь, чтобы получить 1.6666666666666667

Примечание: мне нужно вернуть поплавок. Ни список, ни датафрейм.

Спасибо

Ответы на вопрос(1)

Решение Вопроса

Возьми сначала:

>>> df.groupBy().mean('letter').first()[0]

Ваш ответ на вопрос