gpt4 book ai didi

java - Spark 与 HiveContext - AnalysisException : Could not resolve window function 'first_value'

转载 作者:行者123 更新时间:2023-12-01 06:08:38 25 4
gpt4 key购买 nike

first 的这种用法有什么问题?我想获取数据框中每个 id 的第一行,但它返回一个错误:

Exception in thread "main" org.apache.spark.sql.AnalysisException: Could not resolve window function 'first_value'. Note that, using window functions currently requires a HiveContext;

代码是:

WindowSpec window = Window.partitionBy(df.col("id"));
df= df.select(first(df.col("*")).over(window));

我正在使用 HiveContext

最佳答案

您是否使用 SparkContext 或 HiveContext 读取/创建了 Spark 数据帧?窗口函数需要使用 HiveContext

更多详细信息请参见此处: Window function is not working on Pyspark sqlcontext

关于java - Spark 与 HiveContext - AnalysisException : Could not resolve window function 'first_value' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39407849/

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