对 spark scala 中数据框的每一列进行排序

Sort every column of a dataframe in spark scala

我在 Spark & Scala 工作,有一个包含数百列的数据框。我想按每一列对数据框进行排序。在 Scala/Spark 中有没有办法做到这一点?

我试过:

val sortedDf = actualDF.sort(actualDF.columns)

但是.sort不支持Array[String]输入。

这个问题之前有人问过:但是没有Scala的答案

感谢@blackbishop 对此的回答:

val dfSortedByAllItsColumns = actualDF.sort(actualDF.columns.map(col): _*)