<div dir="ltr">Hi Asis,<div><br></div><div>Sorry, Rcpp doesn't have vectorized subsetting for rows of a data.frame / matrix. However, if you want columns, you can use vector subsetting:<br><br>    <a href="http://gallery.rcpp.org/articles/subsetting/">http://gallery.rcpp.org/articles/subsetting/</a><br>
<br>But perhaps we can consider added 'rows', 'cols' helper methods that would pull out rows and columns of a data.frame / matrix that satisfy some predicate.</div><div><br></div><div>Cheers,</div><div>Kevin</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 18, 2014 at 9:51 AM, Asis Hallab <span dir="ltr"><<a href="mailto:asis.hallab@gmail.com" target="_blank">asis.hallab@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Rcpp-Experts,<br>
<br>
in Rcpp I want to quickly identify matching rows in a data.frame.<br>
<br>
In R I would do the following:<br>
<br>
matching.rows <- my.data.frame[ which(<br>
my.data.frame$column.of.interest == 'value_of_interest' ), ]<br>
<br>
How to do something similar in Rcpp?<br>
If I am not mistaken R data.frames and matrices do have some implicit<br>
index, thta allows very fast identification of matching positions,<br>
don't they?<br>
<br>
If it helps I could do that on an Rcpp::Matrix instead of a DataFrame…<br>
<br>
Help will be much appreciated.<br>
Have a pleasant weekend, and<br>
Cheers!<br>
_______________________________________________<br>
Rcpp-devel mailing list<br>
<a href="mailto:Rcpp-devel@lists.r-forge.r-project.org">Rcpp-devel@lists.r-forge.r-project.org</a><br>
<a href="https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel" target="_blank">https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel</a></blockquote></div><br></div>