解析r

时间:2018-06-21 14:53:29

标签: r

我有一个长字符串,其中包含我需要带入可执行代码的参数:

  

“ bagEarth = caretModelSpec(method =” \ bagEarth \“,tuneGrid =   data.frame(.degree = 1,.nprune = 2)),gamboost =   caretModelSpec(method = \“ gamboost \”,tuneGrid = data.frame(.mstop =   1,.prune = FALSE)),glmnet = caretModelSpec(方法= \“ glmnet \”   ,tuneGrid = data.frame(.alpha = 0.9,.lambda = 0.1))“

传统上,我会使用

eval(parse(text=x))

假定字符串存储在变量x中,但是我不断收到以下错误:

Error in parse(text = x) : <text>:1:96: unexpected ','
1: bagEarth = caretModelSpec(method = "bagEarth" ,tuneGrid = data.frame(.degree = 1, .nprune = 2)),

根据我所读的内容,我知道解析函数在处理特殊字符时遇到了麻烦。我并不是真的致力于解析功能……只需要一种将上述内容转化为可执行代码的方法。

非常感谢任何输入。

0 个答案:

没有答案