我有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行
答案 0 :(得分:0)
我找出了两个案例之间的区别。 dfrm [1:49346,]没有像标签这样的属性,所以它正在工作,但只是dfrm有标签所以它不起作用。从dfrm中删除标签后,它就可以了。