2012-12-03 6 views
5

Ich brauche Hilfe mit einem R-Diagramm, mit einem Datenformat, mit dem ich noch nicht gearbeitet habe. Bitte helfen Sie, wenn Sie es wissen.Häufigkeitsverteilung mit benutzerdefinierten Formatdaten

NUMBER FREQUENCY 
10   1 
11   1 
12   3 
10   45 
11   2 
12   3 

ich brauche eine Balkendiagramm mit Zahlen auf dem X-Achse (kontinuierlicher, nicht-Bins in Histogramm) und Frequenz auf Y, aber kombiniert. wie

10  46 
11  3 
12  6 

es scheint einfach, aber ich habe 10.000 Zeilen und eine große Zahl in realen Daten, damit ich für eine gute Lösung in R suchen, ohne es manuell zu tun.

Antwort

5

Was:

##tapply splits dd$FREQ by dd$NUM and "sums" them 
barplot(tapply(dd$FREQUENCY, dd$NUMBER, sum)) 

zu erhalten:

enter image description here


liest in Ihren Daten:

dd = read.table(textConnection("NUMBER FREQUENCY 
10   1 
11   1 
12   3 
10   45 
11   2 
12   3"), header=TRUE) 
Verwandte Themen