I'm very new to Rcpp. So I may ask a simple question. I want to subset a List. A similar R code is a[idx]
. In Rcpp, I tried a(idx)
but there was an error. Does any one know how to do the subsetting to a List in Rcpp? Thanks very much!
This is the Rcpp function with error "no matching function for call to object of type 'Rcpp::List'"
List Subset(vec x, double s, List a){
uvec idx = find(x == s); // the index which I want to keep
List tmp = a(idx);
return(tmp);
}
question from:
https://stackoverflow.com/questions/65910133/subsetting-a-list-in-rcpp-armadillo 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…