R语言程序:向向量添加前导零
示例1:使用paste0()函数向R向量添加前导零
employee_id <- c(11, 12, 13, 14)
# 添加前导零
result <- paste0("0", employee_id)
print(result)
输出
[1] "011" "012" "013" "014"
在上面的示例中,我们使用paste0()
函数在每个向量元素的开头添加了零。
paste0("0", employee_id)
在paste0()
内部,我们传递了以下参数:
"0"
- 我们要添加的前导零的数量employee_id
- 向量的名称
示例2:使用sprintf()
函数向R向量添加前导零
employee_id <- c(11, 12, 13, 14)
# 添加前导零
sprintf("%004d", employee_id)
输出
[1] "0011" "0012" "0013" "0014"
在这里,我们使用sprintf()
函数在每个向量元素的开头添加了2个零。
sprintf()
内部 的格式代码%004d
表示添加2个前导零,并将向量元素格式化为宽度为4的整数。