我有这段代码,因为我已经加载了所需的包。
weights <- information.gain(DIGITAL~col, survey)
我知道以下陈述不正确。我怎样才能使它正确?我很欣赏任何帮助。
Show()
答案 0 :(得分:0)
cols <- names(survey)
for(col in cols) {
print(col)
weights <- information.gain(as.formula(sprintf("DIGITAL~%s, survey", col)))
print(weights)
}
这会创建一个包含所需公式的字符串,然后使用as.formula
将其转换为公式。