生成后缀数递增的重复字符串的向量 [英] Generate vector of a repeated string with incremental suffix number
本文介绍了生成后缀数递增的重复字符串的向量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想基于重复字符串"FST"生成一个向量,但结尾带有一个递增的数字:
I would like to generate a vector based on repeating the string "FST" but with a number at the end which increments:
"Fst1" "Fst2" "Fst3" "Fst4" ... "Fst100"
推荐答案
sprintf
的替代方法是sprintf
,例如,如果您想用前导号填充"数字,则可以更方便一些.零.
An alternative to paste
is sprintf
, which can be a bit more convenient if, for instance, you wanted to "pad" your digits with leading zeroes.
这是一个例子:
sprintf("Fst%d", 1:10) ## No padding
# [1] "Fst1" "Fst2" "Fst3" "Fst4" "Fst5"
# [6] "Fst6" "Fst7" "Fst8" "Fst9" "Fst10"
sprintf("Fst%02d", 1:10) ## Pads anything less than two digits with zero
# [1] "Fst01" "Fst02" "Fst03" "Fst04" "Fst05"
# [6] "Fst06" "Fst07" "Fst08" "Fst09" "Fst10"
因此,对于您的问题,您将要看:
So, for your question, you would be looking at:
sprintf("Fst%d", 1:100) ## or sprintf("Fst%03d", 1:100)
这篇关于生成后缀数递增的重复字符串的向量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文