Re: [R] Rearranging variables in table in non-alphabetical (manually specified) order

From: Uwe Ligges <ligges_at_statistik.tu-dortmund.de>
Date: Sun, 08 May 2011 18:33:26 +0200

On 08.05.2011 17:10, André Júng wrote:
> Dear all,
>
> I'm trying to rearrange variables in a table in a custum order for using it with levelplot. So far I could only find examples showing how to sort alphabetically. Here is a short example:
>
> a<- c("Anna","Anna","Michael","Klaus","Klaus","Anna","Fritz")
>
> b<- c("Schnitzel","Pommes","Pommes","Schnitzel","Wurst","Schnitzel","Schnitzel")

Hmmm, why don't you ask your supervisor about your homework? I wonder who your supervisor is.

Anyway, some hint:

Replace b by a factor with levels in the desired order.

> food<- matrix(c(a,b),7)
> as.data.frame(food) -> tmp

Please replace the two lines above by something like

food <- data.frame(names=a, food=b)

beacuse 1. your matrix will destroy the factor again and is not required at all, and 2. never ever use "->" which makes your code almost unreadable.

Uwe Ligges

> as.data.frame(table(tmp)) -> X
> levelplot(X$Freq ~ X$V1 * X$V2,xlab="people",ylab="food")
>
> Food is now ordered: Pommes, Schnitzel, Wurst.
> But I need: Schnitzel, Pommes, Wurst.
>
> How can I define the order? I'm happy about every suggestion.
>
> Thanks in advance!
> Andre
>
>
>
> ___________________________________________________________
> Schon gehört? WEB.DE hat einen genialen Phishing-Filter in die
>
> ______________________________________________
> R-help_at_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_at_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. Received on Sun 08 May 2011 - 17:36:08 GMT

This quarter's messages: by month, or sorted: [ by date ] [ by thread ] [ by subject ] [ by author ]

All messages

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 08 May 2011 - 17:40:05 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive