Como encontrar a mediana no Apache Spark com a API Python Dataframe?

A API do Pyspark fornece muitas funções agregadas, exceto a mediana. O Spark 2 vem com approxQuantile, que fornece quantis aproximados, mas a mediana exata é muito cara de calcular. Existe uma maneira mais Pyspark de calcular mediana para uma coluna de valores em um Spark Dataframe?

questionAnswers(1)

yourAnswerToTheQuestion