我试过了,df.orderBy("col1").show(10)但是按升序排序。df.sort("col1").show(10)也按降序排序。我查看了stackoverflow,发现的答案都已过时或提到了RDD。我想在Spark中使用本机数据框。
df.orderBy("col1").show(10)
df.sort("col1").show(10)
它在org.apache.spark.sql.DataFramefor sort方法中:
org.apache.spark.sql.DataFrame
sort
df.sort($"col1", $"col2".desc)
注意$并.desc在内部sort对列进行排序。
$
.desc
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句