生成后缀数递增的重复字符串的向量 [英] Generate vector of a repeated string with incremental suffix number

查看:82
本文介绍了生成后缀数递增的重复字符串的向量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想基于重复字符串"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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆