s中的smbinning函数不起作用

时间:2017-09-11 05:14:16

标签: r

我有49346行和709列的数据框。 但是当我尝试应用smbinning包的smbinning函数时,

smbinning(df=dfrm[1:49346, ], x="v1", y="Target") #it's working
smbinning(df=dfrm           , x="v1", y="Target") #this is not working

nrow(dfrm)结果是49346和str()等每个输出指出的那个 dfrm有49346行, 但是,第二行会出现如下错误

  

错误。 cnode(1L,数据,infl,输入,权重,ctrl):
       R_expCovLinstat:y没有49346行

1 个答案:

答案 0 :(得分:0)

我找出了两个案例之间的区别。 dfrm [1:49346,]没有像标签这样的属性,所以它正在工作,但只是dfrm有标签所以它不起作用。从dfrm中删除标签后,它就可以了。