powered by
Window function: returns the relative rank (i.e. percentile) of rows within a window partition.
percent_rank(x = "missing")# S4 method for missing percent_rank()
# S4 method for missing percent_rank()
empty. Should be used with no argument.
This is computed by:
(rank of row in its partition - 1) / (number of rows in the partition - 1)
This is equivalent to the PERCENT_RANK function in SQL.
Other window_funcs: cume_dist, dense_rank, lag, lead, ntile, rank, row_number
cume_dist
dense_rank
lag
lead
ntile
rank
row_number
# NOT RUN { df <- createDataFrame(mtcars) ws <- orderBy(windowPartitionBy("am"), "hp") out <- select(df, over(percent_rank(), ws), df$hp, df$am) # }
Run the code above in your browser using DataLab