1. ホーム
  2. scala

[解決済み] Spark SQLでカラムの降順でソートするには?

2022-04-24 03:57:21

質問

試してみた df.orderBy("col1").show(10) が、昇順でソートされる。 df.sort("col1").show(10) も昇順でソートされます。stackoverflowで調べたところ、見つかった回答はすべて古いものであったり RDDを参照した . sparkでネイティブなdataframeを使いたいのですが。

どのように解決するのですか?

それは org.apache.spark.sql.DataFrame に対して sort メソッドを使用します。

df.sort($"col1", $"col2".desc)

備考 $.desc 内側 sort には、結果を並べ替えるための列を指定します。