str_pad | R Documentation |
Pad a string to a fixed width, so that
str_length(str_pad(x, n))
is always greater than or equal to n
.
str_pad(
string,
width,
side = c("left", "right", "both"),
pad = " ",
use_width = TRUE
)
string |
Input vector. Either a character vector, or something coercible to one. |
width |
Minimum width of padded strings. |
side |
Side on which padding character is added (left, right or both). |
pad |
Single padding character (default is a space). |
use_width |
If |
A character vector the same length as stringr
/width
/pad
.
str_trim()
to remove whitespace;
str_trunc()
to decrease the maximum width of a string.
rbind(
str_pad("hadley", 30, "left"),
str_pad("hadley", 30, "right"),
str_pad("hadley", 30, "both")
)
# All arguments are vectorised except side
str_pad(c("a", "abc", "abcdef"), 10)
str_pad("a", c(5, 10, 20))
str_pad("a", 10, pad = c("-", "_", " "))
# Longer strings are returned unchanged
str_pad("hadley", 3)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.