Pad a string.
Vectorised over string
, width
and pad
.
str_pad(string, width, side = c("left", "right", "both"), pad = " ")
string |
A character vector. |
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). |
A character vector.
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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.