Como derreter o Spark DataFrame?

Existe um equivalente da função Pandas Melt no Apache Spark no PySpark ou pelo menos no Scala?

Eu estava executando um exemplo de conjunto de dados até agora em python e agora quero usar o Spark para todo o conjunto de dados.

Desde já, obrigado.