2011-08-09 10 views
10

多くの文字列のサマリーテーブルを作成しようとしています。私のデータは次のようになります:文字列の周波数テーブルを作成する

x<-c("a", "a", "b", "c", "c", "c", "d") 

どのようにして各文字列の再解析を一度に行いますか?理想的には(私は周波数を下げるためにソートするのは簡単だろうと推定)、このような周波数のテーブルを生成する:

"a" 2 
"b" 1 
"c" 3 
"d" 1 

答えて

15

frecuencyテーブルを作るために、これを使用します。

table(x) 

だけでソート使うソートするには。同様に

3

役立ちます

sort(table(x), decreasing = TRUE) 

希望、

rle(sort(x)) 

がカウントを行います。結果をソートすることができます。

関連する問題