繁体   English   中英

在if(d2 == 0L)中使用cut error设置bin分组时出错{:缺少值需要TRUE / FALSE

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM