我对R不熟悉,我试图传递一个3字符作为函数变量,以零开头,但它将0连接起来。如何将它作为以零开头的3个字符传递?
some_fun(007)
some_fun(x){
x
}
7发布于 2020-11-01 22:18:52
也许,我们需要传递一个字符串。如果它是一个带前导零的数值,它将被删除,因为数字不允许它。一个选项是转换为character类
some_fun <- function(x) {
sprintf('%03d', x)
}
some_fun(7)
#[1] "007"https://stackoverflow.com/questions/64637556
复制相似问题