如何使用粘贴粘贴特定名称

时间:2018-02-15 21:15:47

标签: r

我无法弄清楚如何在一次运行中做到这一点

G07,G08,G09,G11,G12,G13,G14

所以我知道如何做第一个

do {
    let jsonData = try JSONEncoder().encode(actions)
    print(jsonData)
} catch let error {
    print(error)
}

我也知道如何做第二部分

paste0("G0",7:9)

我能想到的就是用rbind

组合它们
paste0("G",10:14)

这不是一个好方法,我想看看你是否可以指导我找到更好的方法?

2 个答案:

答案 0 :(得分:7)

尝试使用sprintf()

sprintf("G%02d", c(7:9, 10:14))

[1] "G07" "G08" "G09" "G10" "G11" "G12" "G13" "G14"

答案 1 :(得分:1)

您也可以将stringr::str_pad用于此

paste0("G", stringr::str_pad(7:14, 2, side="left", pad="0"))
# "G07" "G08" "G09" "G10" "G11" "G12" "G13" "G14"