簡體   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