Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache spark 设置行号以0开头_Apache Spark_Apache Spark Sql_Window Functions_Row Number - Fatal编程技术网

Apache spark 设置行号以0开头

Apache spark 设置行号以0开头,apache-spark,apache-spark-sql,window-functions,row-number,Apache Spark,Apache Spark Sql,Window Functions,Row Number,嗨,我正在尝试火花窗功能。我需要将行号从“0”开始。这是我的密码 val target2 = target1.select("id","name","mark1","mark2","version").withColumn("rank", row_number().over(Window.partitionBy("name","mark1","mark2").orderBy("id"))) 行号从“1”开始。我试过了 val target2 = target1.select("id","nam

嗨,我正在尝试火花窗功能。我需要将行号从“0”开始。这是我的密码

val target2 = target1.select("id","name","mark1","mark2","version").withColumn("rank", row_number().over(Window.partitionBy("name","mark1","mark2").orderBy("id")))
行号从“1”开始。我试过了

val target2 = target1.select("id","name","mark1","mark2","version").withColumn("rank", row_number().over(Window.partitionBy("name","mark1","mark2").orderBy("id") -1))

val target2 = target1.select("id","name","mark1","mark2","version").withColumn("rank", row_number().over(Window.partitionBy("name","mark1","mark2").orderBy("id"))) -1

不适合我。我需要从零开始我的行号。如果有任何帮助,我们将不胜感激。

withColumn(“rank”、$“rank”-1)
您能提供完整的查询吗,因为我遇到了错误
target2。withColumn(“rank”、$“rank”-1)