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 |+ - - - + - - - + - - - + - - - +