我在R中有以下名为 train 的数据帧:

rsro xo x1 x2 x3     rv           br
   4  0  0  0  0 8.4467 0.3337061885
   1  1  0  0  0 8.0676 0.3435027205
   0  0  0  0  0 9.0288 0.2894759898
   0  1  0  1  0 8.7164 0.3014924009
   0  2  0  0  0 7.9183 0.3894641113

我正在使用此调用训练神经网络算法:

nn=neuralnet(rsro ~ xo + x1 + x2 + x3 + rv + br, 
             data=train, linear.output=F, hidden = c(4,2))

但我得到这个错误:

神经元中的错误[[i]]%*%权重[[i]]:需要数字/复杂矩阵/向量参数

我检查了所有变量,并且没有缺失值,它们都是数字 . 这里有关于此错误的several other questions,但似乎所有这些都可以通过消除缺失或非数字值来解决 . 我该如何解决?