gpt4 book ai didi

apache-spark - Spark 中的 sort 和 orderBy 函数有什么区别

转载 作者:行者123 更新时间:2023-12-03 21:28:49 27 4
gpt4 key购买 nike

sort 和 orderBy spark DataFrame 有什么区别?

scala> zips.printSchema
root
|-- _id: string (nullable = true)
|-- city: string (nullable = true)
|-- loc: array (nullable = true)
| |-- element: double (containsNull = true)
|-- pop: long (nullable = true)
|-- state: string (nullable = true)

下面的命令产生相同的结果:
zips.sort(desc("pop")).show
zips.orderBy(desc("pop")).show

最佳答案

OrderBy 只是 sort 函数的别名。

从 Spark 文档:

  /**
* Returns a new Dataset sorted by the given expressions.
* This is an alias of the `sort` function.
*
* @group typedrel
* @since 2.0.0
*/
@scala.annotation.varargs
def orderBy(sortCol: String, sortCols: String*): Dataset[T] = sort(sortCol, sortCols : _*)

关于apache-spark - Spark 中的 sort 和 orderBy 函数有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40603202/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com