Set NA
for the values of x
that contain a single repeating character and
no other characters.
Arguments
- x
A vector to check.
- n
The minimum number times a character must repeat. If 0, the default,
then any string of one character will be replaced with NA
. If greater
than 0, the string must contain greater than n
number of repetitions.
Value
The vector x
with NA
replacing repeating character values.
Details
Uses the regular expression "^(.)\\1+$"
.
See also
Other counting wrappers:
count_diff()
,
count_in()
,
count_na()
,
count_out()
,
na_in()
,
na_out()
,
prop_distinct()
,
prop_in()
,
prop_na()
,
prop_out()
,
what_in()
,
what_out()
Examples
na_rep(c("VT", "NH", "ZZ", "ME"))
#> [1] "VT" "NH" NA "ME"