我正在尝试遍历数据框,以检查结果的最佳预测指标。我的数据框的列名是数字(0.1,0.2)。当运行模型(例如glm)并将预测变量作为数值时,公式函数不起作用。
formula_string <- "outcome~0.1"
test_formula <- formula(formula_string)
GLM <- glm(test_formula, data=df)
我希望它运行,但是却出现错误:
Error in terms.formula(formula, data = data) : invalid model formula in ExtractVars
有什么建议吗?
答案 0 :(得分:5)
我们可能需要反引号来评估列名称,
formula_string <- "outcome~`0.1`"