mergeAfterN: Merge values of vector after first n unique values

Description Usage Arguments Value Examples

View source: R/utils.R

Description

Merge values of vector after first n unique values

Usage

1
mergeAfterN(x, n, other = "other")

Arguments

x

vector

n

number of unique values/levels to keep

other

name of new value/level to replace excess values with

Value

vector

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
library(dplyr)
letters %>% mergeAfterN(15)
LETTERS %>% mergeAfterN(10, other = "?")

## Real data example ##
# works for factors too
gapminder::gapminder %>%
  dplyr::filter(year < 1970) %>%
  dplyr::pull(country) %>%
  mergeAfterN(10) %>%
  head(50)

david-barnett/hueR documentation built on Dec. 19, 2021, 9:03 p.m.