感谢您的帮助 - 我在R中构建了一个决策树,而经典的例子是
iris_ctree< - ctree(Species~Sepal.Length + Sepal.Width + Petal.Length + Petal.Width,data = iris)
我的问题是:如果我想输入可变数量的参数,而不是预先设定Sepal.Length + Sepal.Width和Petal.Length,那么
Flowervar1,Flowervar2,Flowervar3等。如果在程序运行之前我不知道自变量的数量怎么办?如何将其传递给公式呢?
答案 0 :(得分:0)
根据MrFlick的优秀建议,我找到了它!
listofintfactors< - c(粘贴(" df",1:iterations-1,sep =""))
form< - as.formula(paste(" df [,ncol(df)]〜",paste(listofintfactors [-1],collapse =" +" )))
让我得到了我需要的确切公式,然后我才能将其插入到决策树中,并且嘿嘿将它带走了。 "迭代"是我测试的变量的数量,因此现在适用于任何用户输入的数字。
所以:谢谢,MrFlick!