Since objects of class "list" in R can be made up of heterogeneous
objects, sorting them does not make much sense. For example, does "A",
come before or after 1000, does a linear model summary come before or
after pi?
If your data are all numeric, store them as a numeric vector, where sort
works. Vectors can be named in R, as in your example.
Also, 'order' does something different than 'sort'.
try the following:
x <- c(a = 1, b = 4, c = 2)
sort(x)
order(x)
Hope that helps,
Erik
[EMAIL PROTECTED] wrote:
I am trying to sort a list and the data is obiously not in the right format. I
am trying:
x <- list()
x[["A"]] <- 1
x[["B"]] <- 2
order(x)
But am getting:
Error in order(x) : unimplemented type 'list' in 'orderVector1'
How should I change the list so that it can be sorted? What kinds of objects
(classes of objects) can be sorted?
Thank you.
Kevin
______________________________________________
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.