将一个对象存储到一个列表中,并给它一个存储在一个字符向量中的名称R
问题描述:
我正在运行glm分类器,我想将这些模型存储在一个命名列表中,给每个模型分类器中使用的预测器的名称 - 从角色矢量中提取。但我得到一个错误。将一个对象存储到一个列表中,并给它一个存储在一个字符向量中的名称R
对于重复的例子,我使用mtcars数据集(基R):
> data(mtcars)
> results <- list()
> model1 <- glm(am ~ hp, mtcars, family ="binomial")
> results <- list()
> names <- c("hp" , "cyl")
> results <- append(results, list(names[1] = model1))
Error: unexpected '=' in "results <- append(results, list(names[1] ="
你的意见将不胜感激。
答
与
results[[names[1]]] <- model1
更换你的最后一行