Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rcpp中嵌套列表的绑定元素_R_Rcpp - Fatal编程技术网

Rcpp中嵌套列表的绑定元素

Rcpp中嵌套列表的绑定元素,r,rcpp,R,Rcpp,几天前我问过这个问题,但没有给出一个可复制的示例(很抱歉),所以这里我再次询问,并提供了复制它所需的实际代码 我目前在Rcpp中有一个嵌套列表,与此处生成的列表类似: #include <Rcpp.h> using namespace Rcpp; // [[Rcpp::export]] List listGenerate() { List firstLayer(3); List secondLayer(3); for (int i=0; i<3; i++){

几天前我问过这个问题,但没有给出一个可复制的示例(很抱歉),所以这里我再次询问,并提供了复制它所需的实际代码

我目前在Rcpp中有一个嵌套列表,与此处生成的列表类似:

#include <Rcpp.h>
using namespace Rcpp;

// [[Rcpp::export]]
List listGenerate() {
  List firstLayer(3);
  List secondLayer(3);
  for (int i=0; i<3; i++){
    NumericVector myVec = NumericVector::create(1,2,3);
    NumericMatrix myMat = cbind(myVec, myVec);
    firstLayer(i) = myMat;
    for (int j=0; j<3; j++){
      secondLayer(j) = firstLayer;
    }
  }
  return secondLayer;
}
#包括
使用名称空间Rcpp;
//[[Rcpp::导出]]
列表listGenerate(){
列出第一层(3);
第二层列表(3);
对于(int i=0;i
unlisted_first_layer <- unlist(listGenerate(), recursive = F)
do.call(rbind, unlisted_first_layer)