2016-04-02 15 views
-1

Ich habe eine Tabelle in R und ich es wie folgt sortiert:Sortieren einer Tabelle mit R

> x<-c("100","100","300","200","200","200") 
> x 
[1] "100" "100" "300" "200" "200" "200" 
> table(x) 
x 
100 200 300 
    2 3 1 
> sort(table(x)) 
x 
300 100 200 
    1 2 3 

Aber mein Problem ist, dass ich möchte, dass es durch die Zahlen 300, 100 und 200 sortiert haben. Also würde ich gerne wissen, wie es geht.

+1

'Tabelle (x)' tat, –

+0

ich meine, eine Funktion, die in dieser Spalte nutzbar machen könnte, also kann ich mit ihm arbeiten. – Gotey

+1

Bitte zeigen Sie das gewünschte Ergebnis in Ihrem Beitrag –

Antwort

2

Sie müssen sort durch die Namen der table Ausgabe

tbl <- table(x) 
tbl[order(-as.numeric(names(tbl)))] 
Verwandte Themen