Get the row corresponding to a given percentile

select_percentile(df = NULL, percentile = NULL, descend = FALSE)

Arguments

df

A `data.frame` object for which a percentile is required. Other data structures are not yet supported.

percentile

The percentile required eg 10 percentile

descend

Logical. Should the data be arranged in descending order? Defaults to FALSE.

Value

A dataframe showing the row corresponding to the required percentile.

Details

Returns the value corresponding to a percentile. Returns mean values if the position of the percentile is whole number. Values are sorted in ascending order. You can change this by setting descend to TRUE.

Examples

data("yields", package="manymodelr")
select_percentile(yields,5)
#> [1] ### Ordered by height ###
#>    normal    height    weight    yield
#> 85    Yes -0.151028 0.3277021 521.8901