私はRのベクトルのリストのリスト、次のような構造を持っています:
A=list();
for(i in 1:n){
A[[i]]=list
for(j in 1:m){
A[[i]][[j]]=rep(0,m);
}
}
A を Rcpp 関数に渡すと、
RcppExport SEXP func(SEXO RA){
Rcpp:: List A(RA)
as<Rcpp::IntegerVector>(as<Rcpp::List>(A(i))(j))(n)=2;
}
しかし、の値はA(i)(j)(n)
変化せず、まだ0のままです。何が問題なのか知っている人はいますか?
おかげで値を変更できませんA[[i]][[j]][[n]]