String 停止R解析~到用户';s主目录

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中运行以下脚本(示例):


如何防止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)