【发布时间】:2022-01-04 15:05:47
【问题描述】:
我在 Spark 和 Scala 工作,并且有一个包含数百列的数据框。我想按每一列对数据框进行排序。无论如何在 Scala/Spark 中可以做到这一点?
我试过了:
val sortedDf = actualDF.sort(actualDF.columns)
但是.sort 不支持Array[String] 输入。
之前有人问过这个问题:Sort all columns of a dataframe 但没有 Scala 答案
【问题讨论】:
-
试试
actualDF.sort(actualDF.columns.map(col): _*)
标签: scala apache-spark apache-spark-sql