2016-09-04 4 views
0

私はHadley Wickhamのbabynamesデータセットを使用しています。私は、1950年にdplyrを使って人気の高い男の子の名前を示すグラフをプロットしようとしています。行を組み合わせた後のプロット方法dplyr

name gender year count 
    <chr> <chr> <int> <int> 
1 James  M 1950 86266 
2 Robert  M 1950 83590 
3 John  M 1950 79447 
4 Michael  M 1950 65185 
5 David  M 1950 60761 
6 William  M 1950 60722 

が、私は数対の名前をプロットする方法を見つけ出すことはできません:示し

malebabynames1950<-filter(babynames, year==1950, gender=="M") 
totalboys1950<-malebabynames1950 %>% group_by(name, gender, year) %>% summarise(count=sum(count)) 
head(arrange(totalboys1950, desc(count))) 

:これまでのところ私はでトップの名前を表示することができます。何か案は?ありがとう!

答えて

0

geom_barでggplotを使用してください。既定ではgeom_barstat="count"を使用しているため、プロットする前にグループ化して集計する必要はありません。グループ化されたデータフレームをプロットに使用する場合は、geom_bar(stat="identity")

関連する問題