получить значение из фрейма данных
В Scala я могу сделатьget(#)
или жеgetAs[Type](#)
чтобы получить значения из кадра данных. Как я должен сделать это вpyspark
?
У меня есть два столбца DataFrame:item(string)
а такжеsalesNum(integers)
, Я делаюgroupby
а такжеmean
чтобы получить среднее из этих чисел, как это:
saleDF.groupBy("salesNum").mean()).collect()
и это работает. Теперь у меня есть среднее значение в кадре данных с одним значением.
Как я могу получить это значение из фрейма данных, чтобы получить среднее значение как число с плавающей запятой?