当我在R中使用记分卡包进行建模时,为变量生成祸水桶时遇到了一个问题。在下面的假设数据集中,响应变量被命名为“类”,而其他要素则被单独命名。
library(scorecard)
set.seed(123)
a <- matrix(sample(1:100, 90, replace=TRUE), nrow = 10, ncol = 9)
b <- as.data.frame(a)
colnames(b) <- c('V1', 'V4', 'V6', 'V8', 'V10', 'V12', 'V13', 'V16', 'V28')
b['Class'] <- c(1,1,0,0,0,0,1,1,0,0)
c <- woebin(b, "Class")
错误消息是:
setnames(jval,jvnames)中的错误:x没有列名
我想知道为什么x没有列名。在数据集(即数据集b
)中,有列名。我该如何解决?