【发布时间】:2019-11-22 05:28:40
【问题描述】:
我想检查我的变量中的唯一性是否少于 4 个,这是真的,我想从中创建一个因子。
我创建了一个函数:
checker <- function(x) {
if (is.numeric(x) == TRUE) {
if (length(unique(x)) < 5) {
x <- factor(x)
}
} else {
break
}
return(x)
}
但它仍然返回数字向量。
我想,出于某种原因
x <- factor(x)
当我尝试时不起作用:
checker <- function(x) {
x <- factor(x)
return(x)
}
循环返回数值
【问题讨论】:
标签: r loops for-loop if-statement