如何使用以数字字符串命名的dataframe列指定公式

如何使用以数字字符串命名的dataframe列指定公式,r,formula,R,Formula,我正在尝试循环我的数据帧,以检查结果的最佳预测值。我的dataframe的列名是数字0.1、0.2。当运行预测值作为数值的模型(如glm)时,公式函数不起作用 formula_string <- "outcome~0.1" test_formula <- formula(formula_string) GLM <- glm(test_formula, data=df) 有什么建议吗?我们可能需要反引号来评估列名本身 formula_string <- "outcome~

我正在尝试循环我的数据帧,以检查结果的最佳预测值。我的dataframe的列名是数字0.1、0.2。当运行预测值作为数值的模型(如glm)时,公式函数不起作用

formula_string <- "outcome~0.1"
test_formula <- formula(formula_string)
GLM <- glm(test_formula, data=df)

有什么建议吗?

我们可能需要反引号来评估列名本身

formula_string <- "outcome~`0.1`"

我们可能需要反引号来计算列名

formula_string <- "outcome~`0.1`"