Hi Murray,

Thanks a lot . For things to work Its good enough .  Its working

Thanks,
Sandip


On Mon, Mar 31, 2014 at 5:04 PM, Murray Stokely <mur...@stokely.org> wrote:

> The simplest case would be:
>
>    int num_rows = Rf_length(VECTOR_ELT(dataframe, 0));
>    int num_columns = Rf_length(dataframe);
>
> There may be edge cases for which this doesn't work; would need to
> look into how the dim primitive is implemented to be sure.
>
>                - Murray
>
>
> On Mon, Mar 31, 2014 at 4:40 PM, Sandip Nandi <sanna...@umail.iu.edu>
> wrote:
> > Hi ,
> >
> > Is there any C API to the R API  nrow of dataframe ?
> >
> > x<- data.frame()
> > n<- nrow(x)
> > print(n)
> > 0
> >
> >
> > Example :
> > My C function which deals with data frame looks like and I don't to send
> > the  number of rows of data frame .I want to detect it from the function
> > itself, my function take data frame as argument and do some on it. I want
> > API equivalent to nrow. I tried Rf_nrows,Rf_ncols . No much help.
> >
> > SEXP  writeRR(SEXP dataframe) {
> >
> > }
> >
> >
> > Any help is very appreciated.
> >
> > Thanks,
> > Sandip
> >
> >         [[alternative HTML version deleted]]
> >
> > ______________________________________________
> > R-devel@r-project.org mailing list
> > https://stat.ethz.ch/mailman/listinfo/r-devel
>

        [[alternative HTML version deleted]]

______________________________________________
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

Reply via email to