String 停止R解析~到用户';s主目录
我尝试在R中运行以下脚本(示例):String 停止R解析~到用户';s主目录,string,r,parsing,eval,tilde,String,R,Parsing,Eval,Tilde,我尝试在R中运行以下脚本(示例): 如何防止R将~解析到/home/[user directory] 尝试使用,text=参数。现在您正在使用,file=参数来解析,因为这是第一个: > args('parse') function (file = "", n = NULL, text = NULL, prompt = "?", srcfile = NULL, encoding = "unknown") > parse("test ~ test") Error in f
如何防止R将~解析到/home/[user directory] 尝试使用
,text=
参数。现在您正在使用,file=
参数来解析
,因为这是第一个:
> args('parse')
function (file = "", n = NULL, text = NULL, prompt = "?", srcfile = NULL,
encoding = "unknown")
> parse("test ~ test")
Error in file(filename, "r") : cannot open the connection
> parse(text="test ~ test")
expression(test ~ test)
这是可行的,但现在我遇到了另一个问题:神经元错误[[I]]%*%weights[[I]]:需要数字/复数矩阵/向量参数。我将自己寻找解决方案。谢谢很高兴它起作用了。关于下一个问题的一些提示:1)
x%*%y
相当于“%*%”(x,y)
,其中“实际上是反勾号。2) 查看类(神经元[[i]])
和类(权重[[i]])
以及它们的长度,看看它们是否为非零。谢谢。当我使用10多种功能进行培训时,出现了这个错误。我想我会用nnet代替neuralnet。@AriB.Friedman'%*%'(x,y)
也可以。“%*%”(x,y)
也是如此。但是最好使用`%*%`(x,y)
,正如您刚才提到的最后一条注释:后一个错误是由于我的数据集中缺少值而发生的。
'neuralnet(arrhythmia[,261] /home/user arrhythmia[, 1 ] + ....
> args('parse')
function (file = "", n = NULL, text = NULL, prompt = "?", srcfile = NULL,
encoding = "unknown")
> parse("test ~ test")
Error in file(filename, "r") : cannot open the connection
> parse(text="test ~ test")
expression(test ~ test)