[英]Error in setting bin grouping using cut Error in if (d2 == 0L) { : missing value where TRUE/FALSE needed
我尝试使用函数cut将我的数据集分组到不同的bin大小,
cuts <- apply(rd, 4, cut, c(-Inf, seq(10, 80, 10), Inf), labels=10:90)
但是这个错误弹出:
if(d2 == 0L){:缺少值需要TRUE / FALSE时出错
我想这是因为我的一些价值恰好与截止值相匹配,任何人都可以教我如何修改我的代码,这样如果它匹配它将转到组>=
值?
如果我们在第4列使用cut
cut(rd[,4], breaks= c(-Inf, seq(10, 80, 10), Inf), labels=10:90)
apply
方法用于具有>一维的矩阵。 这里,我们只使用第4列,因此该函数可以直接应用于vector
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.