为什么我的R代码抛出错误:替换的长度为零?

时间:2019-05-10 01:12:36

标签: r

我正在尝试使用smbinning库为logit回归分析计算一些信息值。相关代码如下:

  **Compute Information Value for Categorical Variables**

```{r}
for(factor_var in factor_vars){
  smb <- smbinning.factor(trainingData, y="isTop", x=factor_var)  # Line 57
  if(class(smb) != "character"){ #error occured
    iv_df[iv_df$VARS == factor_var, "IV"] <- smb$iv
  }
}

运行代码时,出现以下错误消息:

从第57-63行退出(LogitWorking_050919_.Rmd)

  

x [[jj]] [iseq] <-vjj中的错误:替换的长度为零调用:    ... eval-> eval-> smbinning.factor-> [<-->   [<-。data.frame

0 个答案:

没有答案