[Rcpp-devel] Matrix rows/columns
    Cedric Ginestet 
    c.ginestet05 at googlemail.com
       
    Mon Dec 20 12:11:02 CET 2010
    
    
  
Dear Rcpp users and developers,
I seem to be unable to understand how to extract a row/column from an 
Rcpp Matrix. Here are some reproducible codes:
###############################
library(Rcpp);
library(inline)
src <- '
IntegerMatrix D;
   IntegerVector Drow = D.row(1);
return Drow;
'
rowExtraction <- 
cxxfunction(signature(D="matrix"),body=src,plugin="Rcpp",verbose=TRUE)
D <- matrix(1:9,3,3)
rowExtraction(D)
################################
Although this code compile, I get the following error when executing 
rowExtraction:
Error in rowExtraction(D) : index out of bounds
How can I extract a row into an Rcpp:vector?
Thanks for your help,
Cedric
>
>
    
    
More information about the Rcpp-devel
mailing list