pyspark.sql.Column.over

列。 ( 窗口:WindowSpec )→列

定義一個窗口列。

參數
窗口 WindowSpec
返回

例子

> > >pyspark.sql進口窗口> > >窗口=窗口partitionBy(“名稱”)orderBy(“年齡”)rowsBetween(窗口unboundedPreceding,窗口currentRow)> > >pyspark.sql.functions進口排名,最小值> > >pyspark.sql.functions進口desc> > >dfwithColumn(“排名”,排名()(窗口))withColumn(“最小值”,最小值(“年齡”)(窗口))排序(desc(“年齡”))顯示()+ - - - + - - - + - - - + - - - +歲| | |分鍾| |等級名稱+ - - - + - - - + - - - + - - - +鮑勃| 5 | | 1 | 5 |愛麗絲| 2 | | 1 | 2 |+ - - - + - - - + - - - + - - - +