如何用R中的字符创建相同数字的数字序列

时间:2016-01-04 08:34:24

标签: r

我想用R中的字符制作一系列数字,如下所示。

    final CardView cardView = (CardView) findViewById(R.id.card_view);
    if (Build.VERSION_CODES.LOLLIPOP <= Build.VERSION.SDK_INT) {
        cardView.setBackgroundColor(Color.RED);
    } else {
        cardView.setBackgroundDrawable(new PublicRoundRectDrawableWithShadow(getResources(), cardView, Color.RED));
    }

我只能生成像

这样的编号字符
[H01, H02, H03, ... , H24]

使用命令

[H1, H2, H3, ... , H24] 

有关此的任何提示吗?

1 个答案:

答案 0 :(得分:2)

sprintf与C的printf类似,因此您可以完全按照以下方式控制格式:

sprintf("H%02d", 1:24)
[1] "H01" "H02" "H03" "H04" "H05" "H06" "H07" "H08" "H09" "H10" "H11" "H12" "H13" "H14" "H15" "H16" "H17" "H18" "H19" "H20" "H21"
[22] "H22" "H23" "H24"

另见this