2017-11-26 5 views
-4

同じ名前の文字数を数え、ggplot2でその文字をプロットするにはどうすればよいですか?R文字プロット

例: 教室は、以下の名前を持つ学生を持っています リック リック ボビー ジル ジル ジル どうすればRは、同じ名前を持つ各学生の数をグラフ化して得ることができますか?

申し訳ありませんが、私はRを使い慣れていませんし、コーディングの際に制限された語彙は、Googleを使用する能力が限られています!

+0

良くグーグルや学習専門用語のための任意のヒントは大歓迎です! –

答えて

0

このコードを試してみてください。

names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill") 
table <- as.data.frame(table(names)); table 

出力は次のようになります。

names Freq 
1 Bobby 1 
2 Jill 3 
3 Rick 2 

あなたは、簡単なbarplotとテーブル周波数をプロットすることができます

barplot(table$Freq, names.arg=table$names) 

enter image description here

また、ggplot2を使用してより美しいプロットを実現できます。

0

これは何か?

names <- c("Rick", "Rick", "Bobby", "Jill", "Jill", "Jill") 
dat <- data.frame(names) 
ggplot(dat) + geom_bar(mapping = aes(x = names), fill = 1:3 

enter image description here