因子に対して複数の頻度でデータフレームをプロットする方法は?

ryry

私はこのデータフレームを持っています:

df <- data.frame(make = c("dodge", "dodge", "toyota", "ford", "dodge", "toyota","toyota","ford",  "ford", "dodge"),
                  grn = c(    1,      1,        NA,      1,     NA,      NA,       1,         1,      NA,      NA),
                  blu = c(    NA,     NA,       1,       NA,    1,       NA,       NA,        NA,     1,       NA),
                  blk = c(    NA,     NA,       NA,      NA,    NA,      1,        NA,        NA,     NA,       1))   

x軸に「make」、y軸に「make」カウントの合計を使用してプロットを作成し、色を使用して塗りつぶそうとしています。メーカーと色のカウントテーブルを作成する必要があると思いますが、その方法がわかりません。たとえば、テーブルは次のようになります。

 DF <- read.table(text = "make  grn  blu  blk
                          dodge  2    1    1
                          ford   2    1    0
                          toyota 1    1    1", header = TRUE)

その後、解決策は非常に簡単です

library(reshape2)
library(ggplot2)

DF1 <- melt(DF, id.var="make")

ggplot(DF1, aes(x = make, y = value, fill = variable)) +
geom_bar(stat = "identity")

では、データフレーム「df」を「DF」に変換するにはどうすればよいですか?

サイドム

あなたが使用することができますdplyr::summarise_all

library(dplyr)
df %>% group_by(make) %>% summarise_all(sum, na.rm=TRUE)

# A tibble: 3 × 4
#    make   grn   blu   blk
#  <fctr> <dbl> <dbl> <dbl>
#1  dodge     2     1     1
#2   ford     2     1     0
#3 toyota     1     1     1

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

seabornを使用してデータフレーム内の複数の列に対して1つの線形回帰散布図をプロットする方法は?

分類Dev

アソシエーションルールデータのアイテム頻度プロットを作成するにはどうすればよいですか?データフレームまたは数値に変換することによって?

分類Dev

一度に複数のデータ フレームでスクリプトを実行する方法は?

分類Dev

因子頻度を考慮して、顧客IDごとにデータフレームを集計するにはどうすればよいですか?

分類Dev

rの複数のデータフレームで値のセットの頻度を見つけます

分類Dev

1つのプロットに対応する凡例を使用して、固定列間隔でデータフレームに複数のデータをプロットする

分類Dev

ループ内のすべての因子に対して特定の因子をプロットする複数の2列の棒グラフを作成します

分類Dev

1つのエントリに対して複数の値を持つ積み上げ棒グラフをプロットするにはどうすればよいですか?頻度チャート

分類Dev

同じプロットで複数のデータフレームcsvをプロットする方法

分類Dev

「リッカート」パッケージを使用して、頻度データを複数のグループにプロットすることは可能ですか?

分類Dev

より高い頻度Rの時系列に沿って1つのデータフレームからテキストラベルをプロットする

分類Dev

データフレームの複数の列を複数のプロットにプロットする(Python)

分類Dev

ggplot2でforループを使用して、データフレーム内に複数のグラフをプロットする

分類Dev

データフレームからforループを使用して複数のプロットを作成する

分類Dev

観測の数に基づいてデータフレームをプロットする方法は?

分類Dev

ggplotを使用してデータフレームの2列を表す2点間に複数の線をプロットする方法

分類Dev

dplyrパイプを使用して、データフレームの複数のリスト列を一度にアンネストする方法

分類Dev

1列のみで複数行のデータフレームのヒストグラムを作成する方法(行の値はx軸にプロットし、列の値はy軸にプロットする必要があります)

分類Dev

異なる色のggplotを使用して複数のデータフレームをプロットする

分類Dev

要素の頻度に応じてパンダのデータフレームを色分けする方法は?

分類Dev

複数の間隔を使用してデータフレームを複数のサブデータフレームにサブセット化する方法

分類Dev

同じデータフレームに対してExcelのレーダープロットのようにRでレーダープロットをプロットする方法

分類Dev

因子の頻度がいくつかの数よりも低い場合、データフレームは因子の名前を変更します

分類Dev

Pythonで複数のサブプロットデータフレームヒストグラムをプロットする方法は?

分類Dev

seaborn.pairplot()を使用してデータフレームを複数の色でプロットしますか?

分類Dev

データフレームとは別の軸に複数のグラフをプロットする

分類Dev

因子変数によって等しくないデータフレームのリストを新しいデータフレームに変換する方法

分類Dev

データフレーム内の複数の列に対してバートレット検定とクラスカル検定をループする方法は?

分類Dev

Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

Related 関連記事

  1. 1

    seabornを使用してデータフレーム内の複数の列に対して1つの線形回帰散布図をプロットする方法は?

  2. 2

    アソシエーションルールデータのアイテム頻度プロットを作成するにはどうすればよいですか?データフレームまたは数値に変換することによって?

  3. 3

    一度に複数のデータ フレームでスクリプトを実行する方法は?

  4. 4

    因子頻度を考慮して、顧客IDごとにデータフレームを集計するにはどうすればよいですか?

  5. 5

    rの複数のデータフレームで値のセットの頻度を見つけます

  6. 6

    1つのプロットに対応する凡例を使用して、固定列間隔でデータフレームに複数のデータをプロットする

  7. 7

    ループ内のすべての因子に対して特定の因子をプロットする複数の2列の棒グラフを作成します

  8. 8

    1つのエントリに対して複数の値を持つ積み上げ棒グラフをプロットするにはどうすればよいですか?頻度チャート

  9. 9

    同じプロットで複数のデータフレームcsvをプロットする方法

  10. 10

    「リッカート」パッケージを使用して、頻度データを複数のグループにプロットすることは可能ですか?

  11. 11

    より高い頻度Rの時系列に沿って1つのデータフレームからテキストラベルをプロットする

  12. 12

    データフレームの複数の列を複数のプロットにプロットする(Python)

  13. 13

    ggplot2でforループを使用して、データフレーム内に複数のグラフをプロットする

  14. 14

    データフレームからforループを使用して複数のプロットを作成する

  15. 15

    観測の数に基づいてデータフレームをプロットする方法は?

  16. 16

    ggplotを使用してデータフレームの2列を表す2点間に複数の線をプロットする方法

  17. 17

    dplyrパイプを使用して、データフレームの複数のリスト列を一度にアンネストする方法

  18. 18

    1列のみで複数行のデータフレームのヒストグラムを作成する方法(行の値はx軸にプロットし、列の値はy軸にプロットする必要があります)

  19. 19

    異なる色のggplotを使用して複数のデータフレームをプロットする

  20. 20

    要素の頻度に応じてパンダのデータフレームを色分けする方法は?

  21. 21

    複数の間隔を使用してデータフレームを複数のサブデータフレームにサブセット化する方法

  22. 22

    同じデータフレームに対してExcelのレーダープロットのようにRでレーダープロットをプロットする方法

  23. 23

    因子の頻度がいくつかの数よりも低い場合、データフレームは因子の名前を変更します

  24. 24

    Pythonで複数のサブプロットデータフレームヒストグラムをプロットする方法は?

  25. 25

    seaborn.pairplot()を使用してデータフレームを複数の色でプロットしますか?

  26. 26

    データフレームとは別の軸に複数のグラフをプロットする

  27. 27

    因子変数によって等しくないデータフレームのリストを新しいデータフレームに変換する方法

  28. 28

    データフレーム内の複数の列に対してバートレット検定とクラスカル検定をループする方法は?

  29. 29

    Pythonで複数のインデックスを持つデータフレームのスタックプロットを作成する方法は?

ホットタグ

アーカイブ