snowflake.snowpark.functions.rank¶
- snowflake.snowpark.functions.rank() Column [source] (https://github.com/snowflakedb/snowpark-python/blob/v1.26.0/snowpark-python/src/snowflake/snowpark/functions.py#L8113-L8143)¶
Returns the rank of a value within an ordered group of values. The rank value starts at 1 and continues up.
- Example::
>>> from snowflake.snowpark.window import Window >>> df = session.create_dataframe( ... [ ... [1, 2, 1], ... [1, 2, 3], ... [2, 1, 10], ... [2, 2, 1], ... [2, 2, 3], ... ], ... schema=["x", "y", "z"] ... ) >>> df.select(rank().over(Window.partition_by(col("X")).order_by(col("Y"))).alias("result")).show() ------------ |"RESULT" | ------------ |1 | |2 | |2 | |1 | |1 | ------------