pyspark.sql.Column.over¶
-
列。
在
( 窗口:WindowSpec )→列¶ -
定義一個窗口列。
- 參數
-
-
窗口
WindowSpec
-
窗口
- 返回
例子
> > >從pyspark.sql進口窗口> > >窗口=窗口。partitionBy(“名稱”)。orderBy(“年齡”)。rowsBetween(窗口。unboundedPreceding,窗口。currentRow)> > >從pyspark.sql.functions進口排名,最小值> > >從pyspark.sql.functions進口desc> > >df。withColumn(“排名”,排名()。在(窗口))。withColumn(“最小值”,最小值(“年齡”)。在(窗口))。排序(desc(“年齡”))。顯示()+ - - - + - - - + - - - + - - - +歲| | |分鍾| |等級名稱+ - - - + - - - + - - - + - - - +鮑勃| 5 | | 1 | 5 |愛麗絲| 2 | | 1 | 2 |+ - - - + - - - + - - - + - - - +