as.data.frameテーブルを並べ替えるにはどうすればよいですか

ナウマン・シャヒド

列内の変数の頻度を取得するために、次のコードを使用しました。

s = table(students$Sport)
t = as.data.frame(s)
names(t)[1] = 'Sport'
t

これは機能しますが、次のように並べ替えられていない大量のリストが表示されます。

1            Football             20310
2            Rugby                80302
3            Tennis               5123
4            Swimming             73132
…            …                    … 
68           Basketball           90391

最も頻繁なスポーツが一番上になるように、このテーブルをどのように並べ替えますか。また、上位5つのオプションのみを表示する方法はありますか?68の異なるスポーツすべてではなく?

または、代わりに、これにアプローチするためのより良い方法がある場合。

どんな助けでもいただければ幸いです!

フェルナンドシルバ

dplyrを使用して、例の下にある1行ですべてを実行できます。

library(dplyr)
students = data.frame(sport = c(rep("Football", 200), 
                            rep("Rugby", 130), 
                            rep("Tennis", 100), 
                            rep("Swimming", 40),
                            rep("Basketball", 10),
                            rep("Baseball", 300),
                            rep("Gimnastics", 70)
                            )
                  )
students %>% group_by(sport) %>% summarise( n = length(sport)) %>% arrange(desc(n)) %>% top_n(5, n)

# A tibble: 5 x 2
sport          n
  <fct>      <int>
1 Baseball     300
2 Football     200
3 Rugby        130
4 Tennis       100
5 Gimnastics    70

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

別のオブジェクトのrow.namesに基づいてdata.frame(テーブル)を並べ替えるにはどうすればよいですか?

分類Dev

data-weight属性で並べ替えられたデータを並べ替えて取得するにはどうすればよいですか?Jquery

分類Dev

Spring Data Pageableから並べ替えのプロパティと方向を取得するにはどうすればよいですか?

分類Dev

Data Movement APIを使用するときに結果を並べ替えるにはどうすればよいですか?

分類Dev

data.tableの行を任意の順序に基づいて並べ替えるにはどうすればよいですか?

分類Dev

光沢のあるアプリ内で `order()`または代替手段を使用して `reactiveVal`` data.frame`を並べ替えるにはどうすればよいですか?

分類Dev

Simple.Dataでテーブルを作成するにはどうすればよいですか?

分類Dev

forループ出力をdata.frameとしてRに保存するにはどうすればよいですか?

分類Dev

ルックアップテーブルを使用してdata.tableの列の値を置き換えるにはどうすればよいですか?[R]

分類Dev

data.frameの行をグループ化するにはどうすればよいですか?

分類Dev

data.frameの列値を置き換えるにはどうすればよいですか?

分類Dev

Rのdata.frameの行を(機能的に)反復し、ループするように処理するにはどうすればよいですか?

分類Dev

jqueryデータテーブルに動的に追加された行にdata-title属性を追加するにはどうすればよいですか?

分類Dev

別のテーブルでクエリを並べ替えるにはどうすればよいですか?

分類Dev

Luaで多次元テーブルを並べ替えるにはどうすればよいですか?

分類Dev

テーブルの列を並べ替えるにはどうすればよいですか

分類Dev

Aggregate()のようにdata.frame / matrixを作成するにはどうすればよいですか?

分類Dev

data.tableを使用してテーブルを複数の列に適用するにはどうすればよいですか?

分類Dev

data.tableはキー列のNA値をどのように並べ替えますか?

分類Dev

data.tableを使用してデータテーブルを変換するにはどうすればよいですか

分類Dev

data.frame のリスト列に基づいてラベル/ツールチップを作成するにはどうすればよいですか

分類Dev

リストのリストを使用可能なdata.frame(テーブルを印刷するため)に変換するにはどうすればよいですか?

分類Dev

その場でdata.frameに新しい列を作成するにはどうすればよいですか?

分類Dev

ベクトルのリストをdata.frameオブジェクトのリストに新しいスロットとして並列に追加するにはどうすればよいですか?

分類Dev

data.frame Rで重複するNAと値を削除するにはどうすればよいですか?

分類Dev

テキストファイル(R)にリストされているdata.frame内のすべての変数を選択するにはどうすればよいですか?

分類Dev

RからQ / KDBにdata.frameを送信するにはどうすればよいですか?

分類Dev

一度に複数の列をdata.frameに追加するにはどうすればよいですか?

分類Dev

式からdata.frameを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    別のオブジェクトのrow.namesに基づいてdata.frame(テーブル)を並べ替えるにはどうすればよいですか?

  2. 2

    data-weight属性で並べ替えられたデータを並べ替えて取得するにはどうすればよいですか?Jquery

  3. 3

    Spring Data Pageableから並べ替えのプロパティと方向を取得するにはどうすればよいですか?

  4. 4

    Data Movement APIを使用するときに結果を並べ替えるにはどうすればよいですか?

  5. 5

    data.tableの行を任意の順序に基づいて並べ替えるにはどうすればよいですか?

  6. 6

    光沢のあるアプリ内で `order()`または代替手段を使用して `reactiveVal`` data.frame`を並べ替えるにはどうすればよいですか?

  7. 7

    Simple.Dataでテーブルを作成するにはどうすればよいですか?

  8. 8

    forループ出力をdata.frameとしてRに保存するにはどうすればよいですか?

  9. 9

    ルックアップテーブルを使用してdata.tableの列の値を置き換えるにはどうすればよいですか?[R]

  10. 10

    data.frameの行をグループ化するにはどうすればよいですか?

  11. 11

    data.frameの列値を置き換えるにはどうすればよいですか?

  12. 12

    Rのdata.frameの行を(機能的に)反復し、ループするように処理するにはどうすればよいですか?

  13. 13

    jqueryデータテーブルに動的に追加された行にdata-title属性を追加するにはどうすればよいですか?

  14. 14

    別のテーブルでクエリを並べ替えるにはどうすればよいですか?

  15. 15

    Luaで多次元テーブルを並べ替えるにはどうすればよいですか?

  16. 16

    テーブルの列を並べ替えるにはどうすればよいですか

  17. 17

    Aggregate()のようにdata.frame / matrixを作成するにはどうすればよいですか?

  18. 18

    data.tableを使用してテーブルを複数の列に適用するにはどうすればよいですか?

  19. 19

    data.tableはキー列のNA値をどのように並べ替えますか?

  20. 20

    data.tableを使用してデータテーブルを変換するにはどうすればよいですか

  21. 21

    data.frame のリスト列に基づいてラベル/ツールチップを作成するにはどうすればよいですか

  22. 22

    リストのリストを使用可能なdata.frame(テーブルを印刷するため)に変換するにはどうすればよいですか?

  23. 23

    その場でdata.frameに新しい列を作成するにはどうすればよいですか?

  24. 24

    ベクトルのリストをdata.frameオブジェクトのリストに新しいスロットとして並列に追加するにはどうすればよいですか?

  25. 25

    data.frame Rで重複するNAと値を削除するにはどうすればよいですか?

  26. 26

    テキストファイル(R)にリストされているdata.frame内のすべての変数を選択するにはどうすればよいですか?

  27. 27

    RからQ / KDBにdata.frameを送信するにはどうすればよいですか?

  28. 28

    一度に複数の列をdata.frameに追加するにはどうすればよいですか?

  29. 29

    式からdata.frameを作成するにはどうすればよいですか?

ホットタグ

アーカイブ