小编Har*_*lls的帖子

将字符串作为数据框列名称传递

我有一个名为data.df的数据框,其中包含各种列,例如col1,col2,col3 .... col15.数据框没有特定的类属性,但任何属性都可能用作类变量.我想使用一个名为target的R变量,它指向要被视为类的列号,如下所示:

target<-data.df$col3
Run Code Online (Sandbox Code Playgroud)

然后使用该字段(目标)作为几个学习者的输入,例如PART和J48(来自包RWeka):

part<-PART(target~.,data=data.df,control=Weka_control(M=200,R=FALSE))
j48<-J48(target~.,data=data.df,control=Weka_control(M=200,R=FALSE)) 
Run Code Online (Sandbox Code Playgroud)

我的想法是能够在我的R代码开头只改变一次'目标'.如何才能做到这一点?

r dataframe

13
推荐指数
2
解决办法
3万
查看次数

标签 统计

dataframe ×1

r ×1