Learn R Programming

fctutils (version 0.0.7)

ft_pad_levels: Pad Factor Levels with Leading Characters

Description

Pads each level of a factor vector with leading characters to reach a specified width.

Usage

ft_pad_levels(factor_vec, width, pad_char)

Value

A factor vector with padded levels.

Arguments

factor_vec

A factor vector whose levels will be padded.

width

An integer specifying the desired total width for each level after padding.

pad_char

A character string used for padding. Can be of length one or more characters.

Author

Kai Guo

Examples

Run this code
# Example factor vector
factor_vec <- factor(c('A', 'B', 'C', 'D'))

# Pad levels to width 4 using '0' as padding character
padded_factor <- ft_pad_levels(factor_vec, width = 4, pad_char = '0')
print(levels(padded_factor))
# Output: "000A" "000B" "000C" "000D"

# Pad levels to width 6 using '%A' as padding string
padded_factor <- ft_pad_levels(factor_vec, width = 6, pad_char = '%A')
print(levels(padded_factor))
# Output: "%%A%A" "%%A%B" "%%A%C" "%%A%D"

Run the code above in your browser using DataLab