On 13 May 2011 at 16:44, Nick Sabbe wrote: | Dear all, | | | | I?m new to Rcpp (see also my previous message). | | I?m trying to do some things to a data.frame passed in as a parameter. | | One of the first things I need is the size of this data.frame, and I found the, | unfortunately protected, member dims which returns just that. | | Now, I can simply do what?s in its code, but it made me wonder: what is the | reason that this method is protected?
Rcpp::DataFrame is really just a glorified Rcpp::List (as the R type itself is also 'just' a list with magic and names etc). So think of it as a collection of columns. Was your real whether you can change the size of an existing data.frame at the C++ level? No, not easily. You have to copy all column over and modify them one by one. Dirk | | | | Nick Sabbe | | -- | | ping: nick.sa...@ugent.be | | link: http://biomath.ugent.be | | wink: A1.056, Coupure Links 653, 9000 Gent | | ring: 09/264.59.36 | | | | -- Do Not Disapprove | | | | | ---------------------------------------------------------------------- | _______________________________________________ | Rcpp-devel mailing list | Rcpp-devel@lists.r-forge.r-project.org | https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel -- Gauss once played himself in a zero-sum game and won $50. -- #11 at http://www.gaussfacts.com _______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel