Data frame is list internally so length(df) = ncol(df)

M

On Oct 27, 2011, at 2:44 PM, Muhammad Abuizzah <izzah...@yahoo.com> wrote:

> Hi,
> 
> I am converting a data.frame to xts.  the data.frame is 4 columns and 1000 
> rows.  I get a message that "NROW (x) must match length(order.by)
> class is data.frame, mode is list
> 
> when I run 
> dim(x)   # I get 
> 1000     4   #which is consistent with 1000 rows and 4 columns
> 
> NROW (x)  # I get
> 
> 1000  # which is the right answer  
> 
> When I run length on each of columns in x separately using the "$" I get 
> 1000, which is the right number too.
> So length on each of the columns individually gives me the right answer, but 
> length on the data.frame gives me the number of columns instead of the number 
> of rows, is there an explanation
> 
> 
> thanks
> 
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to