当第一个字符为0时,R函数以字符串形式传递变量
我是R新手,我尝试将一个3字符作为一个函数变量传递,该变量以零开头,但它连接了零。如何将其传递为以零开头的3个字符当第一个字符为0时,R函数以字符串形式传递变量,r,function,R,Function,我是R新手,我尝试将一个3字符作为一个函数变量传递,该变量以零开头,但它连接了零。如何将其传递为以零开头的3个字符 some_fun(007) some_fun(x){ x } 7 也许,我们需要传递一个字符串。如果它是带前导零的数值,则将删除它,因为该数值不允许它。一个选项是转换为字符类 some_fun <- function(x) { sprintf('%03d', x) } some_fun(7) #[1] "
some_fun(007)
some_fun(x){
x
}
7
也许,我们需要传递一个字符串。如果它是带前导零的数值,则将删除它,因为该数值不允许它。一个选项是转换为
字符
类
some_fun <- function(x) {
sprintf('%03d', x)
}
some_fun(7)
#[1] "007"
一些乐趣也许,我们需要传递一个字符串。如果它是带前导零的数值,则将删除它,因为该数值不允许它。一个选项是转换为字符
类
some_fun <- function(x) {
sprintf('%03d', x)
}
some_fun(7)
#[1] "007"
一些乐趣你需要引号'007'你需要引号'007'这可以在函数内完成吗?@alzchow用函数更新帖子这可以在函数内完成吗?@alzchow用函数更新帖子