我想 paste
将两个字符串放在一起,并在最后用另一个字符填充以使组合达到一定的长度。我想知道是否有一个可以通过的 paste
选项或我缺少的其他技巧?我可以通过计算出每行的长度然后用 paste
调用 rep(my_pad_character,N)
来在多行中执行此操作,但我想在一行中执行此操作。
例如:将 "hi"
和 "hello"
和 "a"
填充在一起,使序列长度为 10。结果将是 "hihelloaaa"
最佳答案
您可以使用 stringr
函数 str_pad
library(stringr)
str_pad(paste0('hi','hello'), side = 'right', width = 10 , pad = 'a')
关于string - 如何将两个向量粘贴在一起并在最后填充?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13020591/