创建具有20个以上元素的Rcpp NumericVector时出错

时间:2017-01-19 18:29:26

标签: c++ r rcpp

我在Rcpp中创建了一个包含75个元素的向量,使用:

NumericVector c = NumericVector::create(-0.4297, 0.8616, ... , 25.7154);

然后出现错误:没有匹配函数来调用'创建'。

当我使用相同的代码创建少于20个元素的向量时,没有错。

我知道我可以使用

NumericVector c(75);
x[0] = -0.4297;
x[1] = 0.8616;
...
x[74] = 25.7154;

但是代码太长了......我想知道是否还有其他方法可以解决这个问题。

我知道在How create an Rcpp NumericVector with more than 20 entries之前存在同样的问题,但我不能使用任何循环,因为元素之间没有关系。

0 个答案:

没有答案